bitoperdemo.java
来自「JAVA的一些基础教程」· Java 代码 · 共 40 行
JAVA
40 行
public class BitOperDemo{
public static void main(String arg[]){
int a = -1;
int b = 3;
int c = 5;
printBinary2("a = ",a);
printBinary2("b = ",b);
printBinary2("c = ",c);
printBinary2("~a = ",~a);
printBinary2("b&c=",b&c);
printBinary2("b|c = ",b|c);
printBinary2("b^c = ",b^c);
printBinary2("a>>>2 = ",a>>>2);
printBinary2("a>>2=",a>>2);
printBinary2("b>>>2= ",b>>>2);
printBinary2("b>>2=",b>>2);
}
static void printBinary2(String s, int i) {
System.out.println( s + ", 整数: " + i + ", 二进制: ");
System.out.print(" ");
for(int j = 31; j >= 0; j--)
if(((1 << j) & i) != 0)
System.out.print("1");
else
System.out.print("0");
System.out.println();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?