?? bitoperate.java
字號:
// BitOperate.java
public class BitOperate{
public static void main(String []args){
int i=123;
int j=45;
OutBitInt("i ",i);
OutBitInt("~i ",~i);
OutBitInt("-i ",-i);
OutBitInt("j ",j);
OutBitInt("i&j ", i&j);
OutBitInt("i|j ", i|j);
OutBitInt("i^j ", i^j);
OutBitInt("i<<2", i<<2);
OutBitInt("i>>2", i>>2);
}
static void OutBitInt(String str,int i){
System.out.print(str+",int: "+i+" ,binary:");
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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -