Was sendet die Tastatur an das Programm, wenn wir das Folgende eintippen:
124
Die Zeichen '1' , '2' und '4' .
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.
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.
Haben wir schon System.out
verwendet?