Tại sao phép gán biểu mẫu int = int * double đưa ra lỗi, và gán một biểu mẫu int * = double không đưa ra lỗi (trong Java)?Tại sao int = int * double đưa ra một lỗi và int * = double không (trong Java)?
Ví dụ:
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
được chấp nhận và r = r * e
thì không. Tại sao?