下面这个题目是在一公司发过来的,如果你对 Java 的赋值运算比较了解的话,会很快知道答案的。 这个运算符在 Java 里面叫做乘等或者乘和赋值操作符,它把左操作数和右操作数相乘赋
下面这个题目是在一公司发过来的,如果你对 Java 的赋值运算比较了解的话,会很快知道答案的。
这个运算符在 Java 里面叫做乘等或者乘和赋值操作符,它把左操作数和右操作数相乘赋值给左操作数。
例如下面的:density *= invertedRatio;
其实等于的就是 density = density * invertedRatio;
这个语法是从 C 语言里面借鉴过来的,运算的目的就是把 2 个数相乘后把结果赋值给自己。
因为上面题目中的 Result 已经被赋值为 0 了。
因此这个循环不管循环多少次的结果都应该为 0。
因这个题目太简单了,所以我们就不把代码敲上来验证了。
https://www.ossez.com/t/java/14590