T
thecain
Gast
Hi zusammen
Ich habe zu Weihnachten das Buch JAVA ist auch eine Insel bekommmen.
Nun habe ich losgelegt und auch die Anfangskapitel gut verstanden. Glücklich machte ich mich an die Aufgaben die auf der beigelegten DVD vorhanden sind...
Schon bei der dritten aufgabe stiess ich auf ein Problem welches ich nicht verstand...
FRAGE: Was ergibt 0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1-1.0? Warum ist dies nicht exakt 0.0?
Ich habe es auf verschiedene arten zu lösen versucht: z.B.
sieht jemand das Problem und vor allem kann mir jemand erklären warum es nicht exakt 0.0 geben soll?
mfg thecain
Ich habe zu Weihnachten das Buch JAVA ist auch eine Insel bekommmen.
Nun habe ich losgelegt und auch die Anfangskapitel gut verstanden. Glücklich machte ich mich an die Aufgaben die auf der beigelegten DVD vorhanden sind...
Schon bei der dritten aufgabe stiess ich auf ein Problem welches ich nicht verstand...
FRAGE: Was ergibt 0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1-1.0? Warum ist dies nicht exakt 0.0?
Ich habe es auf verschiedene arten zu lösen versucht: z.B.
Code:
public class plus
{
public static void main( String[] args )
{
double x = 0.1;
double y = 1;
System.out.println( (((((((((x+x)+x)+x)+x)+x)+x)+x)+x)+x)-y );
}
}
sieht jemand das Problem und vor allem kann mir jemand erklären warum es nicht exakt 0.0 geben soll?
mfg thecain