TA贡献1784条经验 获得超2个赞
java中*=为乘后赋值运算符,是一个复合赋值运算符。i*=n相当于i=i*n。复合赋值运算符,也称为赋值缩写,带有运算的赋值运算符。共有10种这样的运算符,它们是:+= 加赋值,-= 减赋值,*= 乘赋值,/= 除赋值,%= 求余赋值,&= 按位与赋值,| = 按位或赋值,^= 按位异或赋值,<<= 左移位赋值,>>= 右移位赋值。复合赋值运算举例:a+=2 即为a=a+2x*=y 即为x=x*y
TA贡献1900条经验 获得超5个赞
*=是复合赋值运算符中的一种,在这里i*=n相当于于i=i*n;就是把i*n的结果再赋值给i比如类中定义int i=2;n=3;i*=n;输出i会发现结果为6,代码如下
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报