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--]