Java中的运算符可以分为以下几种类型:
-
算术运算符:用于执行基本的数学运算,如加法、减法、乘法、除法和取模。
- 加法:+
- 减法:-
- 乘法:*
- 除法:/
- 取模(求余数):%
-
关系运算符:用于比较两个值的大小或关系。
- 相等:==
- 不等:!=
- 大于:>
- 小于:<
- 大于等于:>=
- 小于等于:<=
-
逻辑运算符:用于执行逻辑操作,如与、或和非。
- 与(逻辑与):&&
- 或(逻辑或):||
- 非(逻辑非):!
-
位运算符:用于对二进制位进行操作。
- 按位与:&
- 按位或:|
- 按位异或:^
- 按位取反:~
- 左移:<<
- 右移:>>
- 无符号右移:>>>
-
三元运算符:用于根据一个条件来选择两个值中的一个。
- 条件运算符:? :
-
赋值运算符:用于将一个值赋给变量。
- 赋值:=
- 加法赋值:+=
- 减法赋值:-=
- 乘法赋值:*=
- 除法赋值:/=
- 取模赋值:%=
-
复合赋值运算符:用于将一个值与变量的值进行运算,并将结果赋给变量。
- 加法复合赋值:+=
- 减法复合赋值:-=
- 乘法复合赋值:*=
- 除法复合赋值:/=
- 取模复合赋值:%=
- 左移复合赋值: <<=
- 右移复合赋值: >>=
- 无符号右移复合赋值: >>>=
-
逗号运算符:用于将多个表达式组合在一起,按照从左到右的顺序执行,并返回最后一个表达式的值。
- 逗号运算符:,
这些运算符在Java编程中非常常用,了解它们的类型和功能对于编写高效的代码非常重要。