Java运算符
Java 运算符用于执行各种运算,如算术运算、比较运算、位运算、逻辑运算和赋值运算等。以下是 Java 中各类运算符的简要概述:
- 算术运算符
+:加法
-:减法
*:乘法
/:除法
%:取余(模运算)
++:自增
--:自减 - 赋值运算符
=:赋值
+=、-=、*=、/=、%=:复合赋值运算符(例如 a += b 等价于 a = a + b) - 比较运算符
==:等于
!=:不等于
‘>’:大于
<:小于
‘>’=:大于或等于
<=:小于或等于 - 逻辑运算符
&&:逻辑与(短路与)
||:逻辑或(短路或)
!:逻辑非 - 位运算符
&:按位与
|:按位或
^:按位异或
~:按位非
<<:左移
‘>>’:右移(有符号)
'>>>':无符号右移(用0填充左侧) - 条件运算符(三元运算符)
? ::条件运算符,用于根据条件选择两个值中的一个。例如:(condition) ? value_if_true : value_if_false - 字符串连接运算符
+:当其中一个操作数是字符串时,+ 运算符用于连接字符串。 - 类型转换运算符
(type):类型转换(强制类型转换),如 (int) 3.14 将浮点数转换为整数。 - 索引运算符
[]:主要用于数组,用于访问或修改数组中的元素。 - 成员访问运算符
.:用于访问对象的成员(属性和方法),或访问类的静态成员。 - 长度运算符
.length:用于获取数组的长度。对于字符串,也使用 .length() 方法(注意这里的括号)。 - 实例运算符
instanceof:用于测试对象是否是一个类的实例。 - Java 7 引入的“try-with-resources”语句中的自动资源管理
虽然严格来说它不是一个运算符,但 try-with-resources 语句使用了自动关闭的资源(实现了 AutoCloseable 或 Closeable 接口的对象),这可以被视为一种特殊的“资源管理”运算符。
浙公网安备 33010602011771号