Nichts. Mit den geschweiften Klammern ist das, was auf folgt
else folgt eine Blockanweisung, die eine Anweisung enthält.
Ohne die geschweiften Klammern folgt auf
else eine Anweisung.
Hier ist eine JavaScript Version des Fakultät-Rechners:
Probieren Sie einige Werte für N, die die Grenzen testen: -1, 0, 1. Testen Sie dann einige kleine Werte wie 6 oder 12.
Probieren Sie den Wert 25 aus.
Etwas überraschende passiert.
Das Ergebnis ist sehr, sehr groß!
Es ist so groß, dass es in der wissenschaftlichen Notation dargestellt wird.
JavaScript (womit dieses Programm geschrieben ist) macht das automatisch.
Java macht das nicht,
also gibt es wichtigen Unterschied wie sich dieses Programm
verhält und wie sich das Java Programm verhält.
Wenn Sie die Werte großer Fakultäten brauchen,
verwenden Sie für fak eine Variable mit doppelter Genauigkeit.
Das ist dennoch nicht vollkommen befriedigend,
da es nicht völlig präzise ist
(Gleitpunktwerte mit doppelter Genauigkeit haben nur eine Genauigkeit von ungefähr
15 dezimalen Ziffern).