Java中&什么时候是按位与?什么时候是逻辑与?
在进行条件判断的时候就可以看成是逻辑与。但是其实你把它当作只有 按位与,也是对的,&逻辑与的时候是左右两边分别计算结果,然后进行按位与得出来的最终结果(true还是false)
&是位运算符1&1是位与true&false是逻辑与看你实际操作值的类型
&
1&1
true&false
位运算&,逻辑运算&&