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 + -
显示快捷键?