Eine gute Antwort könnte sein:

Nein, zeile enthält die Zeichen, die in Integer konvertiert wurden. Sie können sie ebenso gut verwenden um auszugeben, was der Anwender eingegeben hat. (Sie könnten auch die Integer-Variablen verwenden, die bevor sie ausgegeben würden in Character zurück konvertiert würden.)

Ein Ablauf des modifizierten Programms

Hier ist ein Testlauf des modifizierten Programms:

C:\users\default\JavaLessons>java Discount > discount.out

100
50

C:\users\default\JavaLessons>type discount.out
Geben Sie den Listenpreis in Cent ein:
Listenpreis:100
Geben Sie den Discount in Prozent ein:
Discount:50
Discountpreis: 50

C:\users\default\JavaLessons>

FRAGE 12:

Was passierte mit der vorherigen Version der Datei discount.out im aktuellen Unterverzeichnis?