Java 将运算符分为以下几类:
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 位运算符
Java运算符
尽管运算符通常用于将两个值相加,但它也可以用于将一个变量与一个值相加,或将一个变量与另一个变量相加:+
例:
1 | public class Main { |
算术运算符
算符 | 名称 | 描述 | 示例 |
---|---|---|---|
+ |
加法 | 将两个值相加 | x + y |
- |
减法 | 从一个值中减去另一个值 | x - y |
* |
乘法 | 将两个值相乘 | x * y |
/ |
除法 | 将一个值除以另一个值 | x / y |
% |
取余 | 返回除法的余数 | x % y |
++ |
自增 | 将变量的值增加 1 | ++x |
-- |
自减 | 将变量的值减少 1 | --x |
比较运算符
比较运算符用于比较两个值(或变量)。在编程中,这非常重要,因为它帮助我们找到答案并做出决策。
比较的返回值要么是 true
,要么是 false
。
在下面的示例中,我们使用大于运算符(>
)来判断 5 是否大于 3:
1 | public class Main { |
运算符 | 名称 |
---|---|
== | 等于 |
!= | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
逻辑运算符
运算符 | 名称 | 描述 |
---|---|---|
&& |
逻辑与 (AND) | 如果两个条件都为真,返回 true |
|| | 逻辑或 (OR) | 如果其中一个条件为真,返回 true |
! |
逻辑非 (NOT) | 反转结果,如果结果为真,则返回 false |
&&
例子:
1 | public class Main { |
!
的例子:
1 | public class Main { |
赋值运算符
运算符 | 示例 | 和例相同 |
---|---|---|
= | x = 5 | x = 5 |
+= | x += 3 | x = x + 3 |
-= | x -= 3 | x = x - 3 |
*= | x *= 3 | x = x * 3 |
/= | x /= 3 | x = x / 3 |
%= | x %= 3 | x = x % 3 |