<分区>
为什么 int = int * double 形式的赋值会出错,而 int *= double 形式的赋值不会出错(在 Java 中)?
例子:
public class TestEmp {
public static void main(String[] args) {
double e = 10;
int r = 1;
r *= e;
r = r * e;
System.out.println("De uitkomst van r :" + r);
}
}
r *= e
被接受而 r = r * e
不被接受。为什么?