I risultati che mi dà sono:codice:import java.io.*; public class SommaFloat { public static void main ( String args[] ) { float f1=0.02f; float f2=0.03f; float f3=0.05f; float f4=0.2f; float f5=0.7f; float somma = f1 + f2 + f3 + f4 + f5; System.out.println("Somma Float = " + somma); sommainversa= f5 + f4 + f3 + f2 + f1; System.out.println("Somma float inversa = " + sommainversa); } }
somma = 1.0 ed è giusto
e
sommainversa = 0.99999994 ed è sbagliato
Qualcuno sa a cosa è dovuto ?
grazie.