Originariamente inviato da 1MM1
Perfetto così funziona il programma!
ma cosa fa quella F?
Per la rappresentazione dei dati in virgola mobile java utilizza float e double.

Il default è double. Ciò implica che se vogliamo assegnare un valore a virgola mobile ad un float, non possiamo fare a meno di un cast. Per esempio, la seguente riga di codice provocherebbe un errore in compilazione:

float f = 3.14;

Java ci viene incontro permettendoci il cast con la sintassi breve:

float f = 3.14F;