bitwiseop.java
来自「开始学JAVA的几个程序」· Java 代码 · 共 26 行
JAVA
26 行
public class BitwiseOp
{
static String binary[]={"0000","0001","0010","0011","0100","0101",
"0110","0111","1000","1001","1010","1011",
"1100","1101","1110","1111"};
static final int FLAG1=1;
static final int FLAG2=2;
static final int FLAG4=8;
public static void main(String args[])
{
int flags=0;
System.out.println("clear all flags...flags="+binary[flags]);
flags=flags|FLAG4;
System.out.println("set flag4...flags="+binary[flags]);
flags=flags^FLAG1;
System.out.println("flags="+binary[flags]);
flags=flags^FLAG2;
System.out.println("flags="+binary[flags]);
int cf1=~FLAG1;
flags=flags&cf1;
System.out.println("flags="+binary[flags]);
int f4=flags&FLAG4;
f4=f4>>>3;
System.out.println("flags="+binary[flags]);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?