Perché un'assegnazione del formato int = int * double fornisce un errore e un'assegnazione del modulo int * = double non fornisce un errore (in Java)?Perché int = int * double restituisce un errore e int * = double no (in Java)?
Esempio:
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
è accettato e r = r * e
non lo è. Perché?