📄 bitlogic.java
字号:
//deomnstrate the bitwise logical operators
class bitLogic{
public static void main(String[] args){
String[] binary = {
"0000","0001","0010","0011","0100","0101","0110","0111",
"1000","1001","1010","1011","1100","1101","1110","1111"
};
int a = 3;//0 + 2 + 1 or 0011 in binary
int b = 6;//4 + 2 + 0 or 0110 in binary
int c = a | b;
int d = a & b;
int e = a ^ b;
int f = (~a & b) | (a & ~b);
int g = ~a & 0x0f;
System.out.println(" a = " + binary[a]);
System.out.println(" b = " + binary[b]);
System.out.println(" c = " + binary[c]);
System.out.println(" d = " + binary[d]);
System.out.println(" e = " + binary[e]);
System.out.println(" f = " + binary[f]);
System.out.println(" g = " + binary[g]);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -