1/2 + 1/2 = 0
Es sieht so aus als wäre das ein Fehler, aber es ist keiner: jede 1/2 verlangt eine Ganzzahl-Division und ergibt eine Ganzzahl 0. Die zwei Nullen werden addiert um letztlich das Ergebnis Null zu bekommen.
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, 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 mal ausführen um das Ergebnis zu sehen.
Beachten Sie die Klammern um (1/2 + 1/2)