java中&什么意思?

Python010

java中&什么意思?,第1张

&是位于运算,当它的左右是两个int类型数时,要将它们转化为二进制进行位于运算(即将两个二进制数上的每一位进行 且 运算 )

如:4&3转化为4位二进制为 0100&0011 执行结果为 0000

7&3: 0111&0011 执行结果为 : 0011

当两个用到 && 时表示逻辑运算, 它的左右必须为两个布尔值 (常用于if 或循环的判断条件)

如: x <4 &&x != 0 表示的逻辑为x小于4且不等于0

JAVA中&&意思是“条件与”逻辑操作符,使用方法是x&&y,功能描述:x和y均为true,取值是true,否则取值是false。

JAVA中||意思是“条件或”逻辑操作符,使用方法是x||y,功能描述:x和y有一个为true,取值是true,否则取值是false。

扩展资料:

JAVA语言中进行逻辑表达式求值运算时,不但要注意逻辑运算符本身的运算规则,而且还必须从最左边一个计算部分开始,按照逻辑运算的规则计算该部分的值。每计算完一个部分就与该部分右边紧靠着的逻辑运算符根据真值表进行逻辑值判断。

在逻辑表达式的求解过程中,任何时候只要逻辑表达式的值已经可以确定,则求解过程不再进行,求解结束。

参考资料来源:

百度百科——&&

百度百科——||