12、Java 逻辑运算符、条件运算符、字符串比较及循环语句详解

Java 逻辑运算符、条件运算符、字符串比较及循环语句详解

1. 逻辑运算符

逻辑运算符(有时也称为布尔运算符)是一种基于一个或两个其他表达式的布尔结果返回布尔结果的运算符。使用逻辑运算符的表达式有时被称为复合表达式,因为逻辑运算符的作用是让你将两个或更多的条件测试组合成一个表达式。以下是常见的逻辑运算符:
| 运算符 | 名称 | 类型 | 描述 |
| — | — | — | — |
|! | Not | 一元 | 如果右侧操作数的计算结果为 false,则返回 true;如果右侧操作数为 true,则返回 false。 |
| & | And | 二元 | 只有当两个操作数的计算结果都为 true 时,才返回 true。在应用 And 运算符之前,会先计算两个操作数。 |
| | | Or | 二元 | 如果至少有一个操作数的计算结果为 true,则返回 true。在应用 Or 运算符之前,会先计算两个操作数。 |
| ^ | Xor | 二元 | 如果只有一个操作数的计算结果为 true,则返回 true;如果两个操作数的计算结果都为 true 或都为 false,则返回 false。 |
| && | 条件 And | 二元 | 与 & 相同,但如果左侧操作数返回 false,则不计算右侧操作数,直接返回 false。 |
| || | 条件 Or | 二元 | 与 | 相同,但如果左侧操作数返回 true,则不计算右侧操作数,直接返回 true。 |

下面详细介绍这些运算符的使用。

1.1 使用 ! 运算符

! 运算符是最简单的逻辑运

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值