1/2 + 1/2 = 0
Es sieht so aus als wäre das ein Fehler, aber es ist keiner: jede 1/2 verlangt nach einer Ganzzahl-Division und ergibt eine Ganzzahl 0. Die zwei Nullen werden addiert und ergeben letztlich 0.
Wenn Sie wirklich ein halb zu ein halb addieren wollen,
sollten Sie 1.0/2.0 + 1.0/2.0 schreiben,
weil jetzt die Dezimalpunkte aus jeder Zahl ein double
machen.
Hier ist eine Java Applikation, die diesen Punkt veranschaulicht:
class GanzzahlDivision { public static void main ( String[] args ) { System.out.println("Das Ergebnis ist: " + (1/2 + 1/2) ); } }
Denken Sie daran, dass Sie dieses Programm ausführen können, indem Sie es nach Notepad kopieren. Dann in einer Datei GanzzahlDivision.java speichern, kompilieren und ausführen. Details wie das zu tun ist finden Sie im Kapitel 7. Es wäre schön, wenn Sie in Notepad am Programm ein paar Änderungen vornehmen würden, dann das Programm noch einmal ausführen, um das Ergebnis zu sehen.
Beachten Sie die Klammern um (1/2 + 1/2)