java提供的多功能运算符如下所示:
多功能 运算符 | 解释 |
++ | 递增 (加 1) |
-- | 递减 (减 1) |
+= | 增加(加指定值) |
-= | 减少(减指定值) |
*= | 乘(乘以指定值) |
/= | 除(除以指定值) |
&= | 位与 (和指定值) |
|= | 位同或(和指定值) |
^= | 位异或(和指定值) |
%= | 整除取余(除以指定值求余数) |
注意:
int x = 4;
int y = x++;//x++==4 为真 x=5
int z = ++x;//++x==6为真 x=6
System.out.println( "x = " + x + " y = " + y + " z = " + z);
这段代码产生输出:
x = 6 y = 4 z = 6