Hallo, folgender Code:
Gibt nicht den erwarteten Wert
zurück, sondern
. Dies ist zwar nur ein minimaler Unterschied der mich von der Ungenauigkeit nicht stört, aber die JVM braucht deutlich länger mit diesem Wert weiterzurechnen als mit
.
Die Ungenauigkeit entsteht durch die Ungenauigkeit von
.
Gibt es eine Lösung für das Problem?
Java:
double sinus = Math.sin(Math.PI);
Code:
0
Code:
1.2246467991473532E-16
Code:
0
Die Ungenauigkeit entsteht durch die Ungenauigkeit von
Code:
Math.PI
Gibt es eine Lösung für das Problem?