zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

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 Ganzzahldivision und ergibt eine Ganzzahl 0. Die zwei Nullen werden addiert und ergeben letztlich 0.

Kopieren-und-Einfügen Programm

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 etwas Java Code, der diesen Punkt veranschaulicht:

class GanzzahlDivision
{
  public static void main ( String[] args )
  {
    System.out.println("Das Ergebnis ist: " + (1/2 + 1/2) );
  }
}

Kopieren Sie dieses Programm in eine Datei GanzzahlDivision.java, kompilieren und führen es aus. Details wie das zu tun ist finden Sie in einem früheren Kapitel. Nehmen Sie in Ihrem Texteditor ein paar Änderung an dem Programm vor und führen es aus, um das Ergebnis zu sehen.

Beachten Sie die Klammern um   (1/2 + 1/2). Sie sind notwendig, damit zuerst die Arithmetik durchgeführt, dann das Ergebnis in Zeichen konvertiert und dieses dann an das Ende der Zeichenkette angehängt wird.

FRAGE 8:

Was ist der Wert des Ausdrucks 99/100 ?