Könnte der Anwender Ziffern wie 123 als Input eingeben?
Ja. Es sind Zeichen, genau wie die anderen.
Soweit es dieses Programm betrifft, ist ein String von Ziffern ist ein String von Zeichen und wird wie jeder String von Zeichen behandelt. Die Ziffern werden nicht automatisch in einen numerischen Typ konvertiert (umgewandelt ). Hier ist ein weiterer Programmlauf.
D:\daten\java\Notes\kap10>java Echo Geben Sie die Daten ein: 1234 ist nur ein String von zufaellig gebildeten Zeichen Sie haben eingegeben: 1234 ist nur ein String von zufaellig gebildeten Zeichen D:\daten\java\Notes\kap10>
Bald werden wir ein Programm sehen, das einen String von Ziffern einliest und ihn in einen numerischen Datentyp konvertiert. Dann kann mit diesen Daten Arithmetik getan werden.
Sind Daten von der Tastatur immer nur Zeichen?