public class Bitid4{ /** * Väljastatakse arvu viimase kaheksa biti väärtused. */ public static void kirjutaBitid(int arv){ for(int i=0; i<8; i++){ if((arv & 128) !=0){System.out.print("1");} else {System.out.print(0);} arv = arv << 1; } System.out.println(); } /** * Nihutab arvu parempoolsed seitse bitti vasakule ning * kaheksanda paneb parempoolseks bitiks. */ public static int keeraVasakule(int arv){ int abi=arv & 128; arv = arv << 1; arv = arv | (abi >> 7); return arv; } public static void main(String[] argumendid){ int arv=67; kirjutaBitid(arv); arv=keeraVasakule(arv); kirjutaBitid(arv); arv=keeraVasakule(arv); kirjutaBitid(arv); } } /* D:\Kasutajad\jaagup\java>java Bitid4 01000011 10000110 00001101 */