变量名称=表达式内容在 Java 语言中,“变量名称”和“表达式”内容的类型必须匹配,如果类型不匹配则需要自动转化为对应的类型。
| 运算符 | 含义 | 实例 | 结果 |
|---|---|---|---|
| += | 将该运算符左边的数值加上右边的数值, 其结果赋值给左边变量本身 | int a=5; a+=2; | a=7 |
| -= | 将该运算符左边的数值减去右边的数值, 其结果赋值给左边变量本身 | int a=5; a-=2; | a=3 |
| *= | 将该运算符左边的数值乘以右边的数值, 其结果赋值给左边变量本身 | int a=5; a*=2; | a=10 |
| /= | 将该运算符左边的数值整除右边的数值, 其结果赋值给左边变量本身 | int a=5; a/=2; | a=2 |
| %= | 将该运算符左边的数值除以右边的数值后取余,其结果赋值给左边变量本身 | int a=5; a%=2; | a=1 |
int x, y, z; // 定义3个整型的变量 x = y = z = 5; // 为变量赋初值为5 x += 10; // 等价于x=x+10,结果x=15 y -= 3; // 等价于y=y-3,结果y=2 z *= 5; // 等价于z=z*5,结果z=25 x /= 4; // 等价于x=x/4,结果x=3 z %= x; // 等价于z=z%x,结果z=1
public static void main(String[] args) {
double price = 10.25; // 定义商品的单价,赋值为10.25
double total = 0; // 定义总价初始为0
int count = 2; // 定义购买数量,赋值为2
price -= 1.25; // 减去降价得到当前单价
count *= 5; // 现在需要购买10个,即原来数量的5倍
total = price * count; // 总价=当前单价*数量
System.out.printf("商品当前的单价为:%4.2f \n", price); // 输出当前单价
System.out.printf("购买商品的数量为:%d \n", count); // 输出购买数量
System.out.printf("总价为:%4.2f \n", total); // 输出总价
}
保存代码并运行,输出的结果如下:
double d1 = 12.34
double d2 = d1 + 5; // 将表达式的值赋给d2
System.out.println(d2); // 输出 d2 的值,将输出 17.34
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有