Java逻辑运算符实例讲解
内容摘要
逻辑运算符包括&&、||、!,其操作数必须是boolean型数据,逻辑运算符可以用来连接关系表达式。
文章正文
逻辑运算符包括&&、||、!,其操作数必须是boolean型数据,逻辑运算符可以用来连接关系表达式。
逻辑运算符 | 含义 | 说明 |
&& | 逻辑与 | 当且仅当两个操作数都为真,结果才为真 |
|| | 逻辑或 | 当两个操作数任意一个为真,结果就为真 |
! | 逻辑非 | 如果操作数为真,则结果为假 |
结果为boolean型的变量或表达式可以通过逻辑运算符形成逻辑表达式。
a | b | a&&b | a||b | !a | !b |
true | true | true | true | false | false |
true | false | false | true | false | true |
false | true | false | true | true | false |
false | false | false | false | true | true |
实例:
public class Main { public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println("a && b = " + (a&&b)); System.out.println("a || b = " + (a||b) ); System.out.println("!(a && b) = " + !(a && b)); } }
运行结果如下:
a && b = false a || b = true !(a && b) = true
代码注释
[!--zhushi--]