Java 中的简写运算符

17 Mar 2025 | 阅读 2 分钟

Java 提供了一些独特的复合赋值运算符,通常称为复合赋值运算符。因为它提供了一种快速将表达式赋值给变量的方法,所以它被称为复合赋值。

上述运算符可用于连接赋值运算符和代数运算符。

例如,您可以这样写:

a = a-7;

上述语句在 Java 中也可以表示为:

a -= 7;

Java 使用多种复合赋值运算符,包括:

运算符描述
+=先执行加法,然后赋值
-=先执行减法,然后赋值
*=先执行乘法,然后赋值
%=先执行取模,然后赋值
/=先执行除法,然后赋值
<<=二进制左移并赋值
>>=二进制右移并赋值
>>>=右移并用零赋值
&=二进制 AND 并赋值
^=二进制异或并赋值
|=二进制或并赋值

示例

ShorthandoperatorExpl.java

输出

Shorthand Operator in Java
下一个主题Java 17 新特性