boolean b1 = true;
boolean b2 = false;
System.out.println(b1|b2);运行之后会输出true, "|"不是按位操作符嘛,不是理论上左右只能是数字嘛?
boolean b2 = false;
System.out.println(b1|b2);运行之后会输出true, "|"不是按位操作符嘛,不是理论上左右只能是数字嘛?
解决方案 »
- 为什么我的socket连接上了,但不能向服务端发送数据
- 300万件数据测试时,使用setFetchSize方法疑惑
- 想让文本框(TextField)刚开始没有焦点,怎么办?
- 如何控制内部窗体不重复弹出
- java 如何进行串口通信
- ==========JAVA 的一个进程是否最多只能占用一个CPU的资源==========
- 关于getSelectionStart()、getSelectionEnd()、replaceRange()方法的问题
- 同样的代码,为何结果不同?
- 一个画螺旋线的问题
- 求 jbuilder 8 jsp 补钉 今天结贴
- java2D的问题
- 有谁知道bufferedimage 和 image的区别?
楼主【kim_lc】截止到2008-07-24 15:29:20的历史汇总数据(不包括此帖):
发帖的总数量:2 发帖的总分数:40 每贴平均分数:20
回帖的总数量:2 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:2 结贴的总分数:40
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
他们的区别是:对于短路操作符,如果根据操作符左边的布尔表达式就能推算出整个表达式的布尔值,将不执行操作符右边的布尔表达式;对于非短路表达式,始终会计算操作符两边的表达式。