Java 逻辑运算符
逻辑运算符
与比较运算符一样,您也可以使用逻辑运算符来测试true或false值。
逻辑运算符用于通过组合多个条件来确定变量或值之间的逻辑关系。
| 运算符 | 名称 | 描述 | 示例 | 试一试 |
|---|---|---|---|---|
| && | 逻辑与 | 如果两个条件都为真,则返回 true | x < 5 && x < 10 | 试一试 » |
| || | 逻辑或 | 如果其中一个语句为真,则返回真 | x < 5 || x < 4 | 试一试 » |
| ! | 逻辑非 | 反转结果,如果结果为真则返回假 | !(x < 5 && x < 10) | 试一试 » |
实际应用示例:登录检查
以下示例展示了如何在实际场景中使用逻辑运算符,例如,在检查登录状态和访问权限时:
示例
boolean isLoggedIn = true;
boolean isAdmin = false;
System.out.println("Regular user: " + (isLoggedIn && !isAdmin));
System.out.println("Has access: " + (isLoggedIn || isAdmin));
System.out.println("Not logged in: " + (!isLoggedIn));
结果:
Is regular user: true
Has access: true
Not logged in: false

