/Anonimizzato13367Utente anonimizzato12 dic 2013, 11:10 int eta = 17; boolean maggiorenne = (eta>18); System.out.println(maggiorenne); System.out.println(!(eta<18)); System.out.println(!maggiorenne); chi mi può spiegare perché l'ultima stampa da come risultato true ? grazie ....
CcandaluarMolto attivoIscritto daago, 2013Messaggi190012 dic 2013, 11:33Ti da true perchè non è maggiorenne maggiorenne contiene false !maggiorenne restituisce true
MmigliorabileSuper FamosoIscritto daapr, 2013Messaggi626812 dic 2013, 11:44La cosa e' subdola: !(eta < 18) NON E' (eta > 18) MA (eta >= 18) La differenza e' tra '>' e '>='