Ragazzi ho un Float con valore 43728222 ma se lo stampo mi da 43728224
Come faccio ad avere il numero con l ultima cifra non approssimata? Ho cambiato il formato ma nn e un problema di formato.Ecco il codice:




Float fff= new Float(43728222);


DecimalFormat df = new DecimalFormat("################################### #######################");


System.out.println(fff);

System.out.println(df.format(fff));

a video ho :
4.3728224E7
43728224

ma vorrei :
43728222

qualcuno puo aiutarmi? Grazie in anticipo