Wie der Titel schon sagt,
ich addiere Double Werte, die sich in einer ArrayList<Double> befinden, und erhalte 701.999999999 statt 702.0 als Ergebnis.
Die Werte, ich addiere sind z.B. 16.0 21.0 usw.
ein anderes Mal addiere ich 0.21 0.98 und weitere Werte und kriege wieder .999999 Ergebnis
Ein anderes Mal mit 17.0 und 23.0 etc. funktioniert es und es kommt .0 raus
Seltsamer Fehler, woran liegt das ?
ich addiere Double Werte, die sich in einer ArrayList<Double> befinden, und erhalte 701.999999999 statt 702.0 als Ergebnis.
Die Werte, ich addiere sind z.B. 16.0 21.0 usw.
ein anderes Mal addiere ich 0.21 0.98 und weitere Werte und kriege wieder .999999 Ergebnis
Ein anderes Mal mit 17.0 und 23.0 etc. funktioniert es und es kommt .0 raus
Seltsamer Fehler, woran liegt das ?