符号 | 用法 | 作用 | 底层代码形式 |
+= | a+=b | 加后赋值 | a = (a的类型)(a + b) |
-= | a-=b | 减后赋值 | a = (a的类型)(a - b) |
*= | a*=b | 乘后赋值 | a = (a的类型)(a * b) |
/= | a/=b | 除后赋值 | a = (a的类型)(a / b) |
%= | a%=b | 取余后赋值 | a = (a的类型)(a % b) |
例子如下:
public class FuzhiYuansuan {
public static void main(String[] args) {
//+= 其他-= *= /= %= 同理
//需求:收红包
double a = 9.5;
double b = 520;
a +=b; // 等价形式:a=(double)(a+b);
System.out.println(a); // 529.5
}
}