本帖最后由 魏-玉-彪 于 2013-11-1 15:47 编辑
输入结果为按位逻辑运算结果。因为你用的是按位逻辑运算符。- class Test
- {
- public static void main(String[] args)
- {
-
- System.out.println(2^3);//0010^0011等于1 按位异或运算
- System.out.println(2&3);//0010&0011等于2 按位与运算
- // System.out.println(2||3);//错误,||用于逻辑或短路运算,只能判断真假,
- System.out.println(2|3);//按位或运算符号,0010|0011 结果是3
-
- }
- }
复制代码 |