zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Was sendet die Tastatur an das Programm, wenn wir das Folgende eintippen:

124

Antwort:

Die Zeichen '1' , '2' und '4' .

Zeichen rein, Zeichen raus

Die Tastatur sendet Zeichen an den Computer, auch wenn die Zeichen wie Zahlen aussehen. Und das Programm sendet Zeichen an den Bildschirm, auch wenn es ein numerisches Ergebnis berechnet hat.

Eigentlich werden keine Zeichen direkt an den Bildschirm gesendet. Sie werden zur Grafikkarte gesendet, die sie in ein Videosignal konvertiert, das auf dem Bildschirm ausgegeben wird.

Zeichen fließen in ein Programm

Wenn das Programm Arithmetik durchführt, müssen die eingegebenen Zeichen in einen der primitiven numerischen Typen konvertiert werden. Das wird getan, indem ein Scanner-Objekt verwendet wird. Dann wird ein Ergebnis berechnet (unter der Verwendung von Arithmetik für die numerischen Daten). Das Ergebnis muss dann in Character-Daten konvertiert werden, bevor es an den Bildschirm gesendet wird. Um dies zu tun, wird eine Methode von System.out verwendet.

FRAGE 5:

Haben wir schon System.out verwendet?