java中*=是什么意思?比如:i*=n

如题所述

java中*=为乘后赋值运算符,是一个复合赋值运算符。i*=n相当于i=i*n。
复合赋值运算符,也称为赋值缩写,带有运算的赋值运算符。共有10种这样的运算符,它们是:+=
加赋值,-=
减赋值,*=
乘赋值,/=
除赋值,%=
求余赋值,&=
按位与赋值,|
=
按位或赋值,^=
按位异或赋值,<<=
左移位赋值,>>=
右移位赋值。
复合赋值运算举例:
a+=2
即为a=a+2
x*=y
即为x=x*y
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-02-01
乘等于。
复合赋值运算符
A*=B
等效于A=A*B
前者更简洁高效。本回答被网友采纳
相似回答