java赋值运算_Java基础篇:算术赋值运算符

原标题: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

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值