9.15 3
public class Bit {
public static void main(String[] args) {
int num1 = 8; // 正数
int num2 = -8; // 负数
// 按位取反
int complement1 = ~num1;
int complement2 = ~num2;
// 按位与
int andResult = num1 & num2;
// 按位或
int orResult = num1 | num2;
// 按位异或
int xorResult = num1 ^ num2;
// 输出结果
System.out.println("按位取反:");
System.out.println(" ~" + num1 + " = " + complement1);
System.out.println(" ~" + num2 + " = " + complement2);
System.out.println();
System.out.println("按位与:");
System.out.println(num1 + " & " + num2 + " = " + andResult);
System.out.println();
System.out.println("按位或:");
System.out.println(num1 + " | " + num2 + " = " + orResult);
System.out.println();
System.out.println("按位异或:");
System.out.println(num1 + " ^ " + num2 + " = " + xorResult);
}
}
public class Bit {
public static void main(String[] args) {
int num1 = 8; // 正数
int num2 = -8; // 负数
// 按位取反
int complement1 = ~num1;
int complement2 = ~num2;
// 按位与
int andResult = num1 & num2;
// 按位或
int orResult = num1 | num2;
// 按位异或
int xorResult = num1 ^ num2;
// 输出结果
System.out.println("按位取反:");
System.out.println(" ~" + num1 + " = " + complement1);
System.out.println(" ~" + num2 + " = " + complement2);
System.out.println();
System.out.println("按位与:");
System.out.println(num1 + " & " + num2 + " = " + andResult);
System.out.println();
System.out.println("按位或:");
System.out.println(num1 + " | " + num2 + " = " + orResult);
System.out.println();
System.out.println("按位异或:");
System.out.println(num1 + " ^ " + num2 + " = " + xorResult);
}
}
浙公网安备 33010602011771号