JAVA中逻辑运算符与位运算符的区别

        在JAVA中,逻辑运算符(&&、||)只能对布尔型进行运算,而位运算(&、|)除了运算布尔型,还能进行逻辑运算。除了这个区别以外,逻辑运算符还有“短路”情况,即前面的表达式即可得到最终运算结果时,后面的表达式不会被执行。         请看下面代码:        对于红色方框里的部分,(a = 0) == 0为true,逻辑或中有一个为真即成立,Java程序不会执行(b = 2
相关文章
相关标签/搜索