Salve a tutti.
Non riesco a capire cosa c'è di sbagliato nei seguenti comandi :
10 int a = 2147483647;// Massimo valore per un int
20 int b = 1;
30 long risultatoLong = (a+b)L;
40 System.out.println(risultatoLong);
mi viene segnalato un errore in riga 30 : "Syntax error on token "L", delete this token
dato che a+b è per default un intero , e dato che il valore risultante da questa somma non può essere contenuto in un intero , pensavo che si dovesse fare una promotion... ma a quanto pare...
grazie per l'aiuto.