1 2 3 4 5 6 7 8 9 10 11 12 13 14 | package exercise; import lib.Bit; import lib.Input; public class Ex14_5_1 { public static void main(String[] args) { byte data = Input.getBin(); // データを入力 data |= 0b01100000; // 6、7ビット目をONにする data &= 0b11111101; // 2ビット目をOFFにする Bit.noSpace(); // 2進数をスペースで区切らずに表示 Bit.println( "--> " ,data); } } |
1 2 3 4 5 6 7 8 9 10 11 12 | package exercise; import lib.Bit; import lib.Input; public class Ex14_5_2 { public static void main(String[] args) { Bit.noSpace(); // 2進数をスペースで区切らずに表示 byte data = Input.getBin(); // データを入力 data ^= 0b00001111; // 下位4ビットだけをビット反転する Bit.println( "--> " ,data); } } |