Java基础篇:算术赋值运算符

Java提供特殊的算术赋值运算符,该运算符可用来将算术运算符与赋值结合起来。你可能知道,像下列这样的语句在编程中是很常见的:

a = a +4; 

在Java中,你可将该语句重写如下:

a += 4;

该语句使用“+=”进行赋值操作。上面两行语句完成的功能是一样的:使变量a的值增加4 。下面是另一个例子:

a = a % 2; 

该语句可简写为:

a %= 2;

在本例中,%=算术运算符的结果是a/2的余数,并把结果重新赋给变量a。
这种简写形式对于Java的二元(即需要两个操作数的)运算符都适用。其语句格式为:

var= var op expression;

可以被重写为:

var op= expression;

这种赋值运算符有两个好处。第一,它们比标准的等式要紧凑。第二,它们有助于提高Java的运行效率。由于这些原因,在Java的专业程序中,你经常会看见这些简写的赋值运算符。
下面的例子显示了几个赋值运算符的作用:

// Demonstrate several assignment operators. 
class OpEquals { 
 public static void main(String args[]) { 
  int a = 1; 
  int b = 2; 
  int c = 3;
  a += 5; 
  b *= 4;
  c += a * b; 
  c %= 6; 
  System.out.println("a = " + a); 
  System.out.println("b = " + b); 
  System.out.println("c = " + c); 
} 
}

该程序的输出如下:

a = 6 
b = 8 
c = 3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值