1.6.3 使用组合赋值运算符
上面那一行代码有更简短的版本如下:
- score += 100;
这条语句的结果和score = score + 100;一样。运算符+=称为组合赋值运算符,因为它组合了算术运算(这里是加法)和赋值运算。该运算符的意思是"将右边的全部与左边的全部相加,然后将结果赋给左边"。
前面见过的所有算术运算符都有组合赋值运算符的版本,详见表1-2。
表1-2 组合赋值运算符
|
运 算 符< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
示 例 |
等 价 语 句 |
|
+= |
x += 5; |
x = x + 5; |
|
–= |
x–= 5; |
x = x–5; |
|
*= |
x *= 5; |
x = x * 5; |
|
/= |
x /= 5; |
x = x / 5; |
|
%= |
x %= 5; |
x = x % 5; |