Java语言支持以下布尔运算符。
假设变量A持有10,变量B持有20,则-
运算符 | 描述 | 例 |
---|---|---|
==(等于) | 检查两个操作数的值是否相等,如果是,则条件为真。 | (A == B)不正确。 |
!=(不等于) | 检查两个操作数的值是否相等,如果值不相等,则条件为真。 | (A!= B)为真。 |
>(大于) | 检查左操作数的值是否大于右操作数的值,如果是,则条件为真。 | (A> B)不正确。 |
<(小于) | 检查左操作数的值是否小于右操作数的值,如果是,则条件为真。 | (A <B)是正确的。 |
> =(大于或等于) | 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件为真。 | (A> = B)不正确。 |
<=(小于或等于) | 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件为true。 | (A <= B)是正确的。 |
&&(逻辑和) | 称为逻辑AND运算符。如果两个操作数都不为零,则条件变为true。 | (A && B)为假 |
|| (逻辑或) | 称为逻辑或运算符。如果两个操作数中的任何一个都不为零,则条件变为true。 | (A || B)为真 |
!(逻辑不) | 称为逻辑非运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑非运算符将为假。 | !(A && B)是真的 |