Ist es möglich, 0 zu erhalten, indem zwei ungleiche Gleitkommazahlen subtrahiert werden?
Ist es im folgenden Beispiel möglich, eine Division durch 0 (oder Unendlich) zu erhalten?
public double calculation(double a, double b)
{
if (a == b)
{
return 0;
}
else
{
return 2 / (a - b);
}
}
m Normalfall natürlich nicht. Aber was wenna
undb
sind sehr nah, können(a-b)
Ergebnis in Sein0
wegen der Genauigkeit der Berechnung?
Bitte beachten Sie, dass diese Frage für Java bestimmt ist, aber ich denke, dass sie für die meisten Programmiersprachen gilt.