为什么赋值形式为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
不是。{1}}。为什么呢?