Übungsaufgabe 27

Schreiben Sie ein Programm, mit dem der Benutzer beliebig viele Ganzzahlen quadrieren lassen kann. Das Programm soll jeweils eine Ganzzahl einlesen und das Quadrat ausgeben, dann die nächste Ganzzahl einlesen und das Quadrat ausgeben etc. bis der Benutzer die Ganzzahl 0 eingibt. Daraufhin soll das Programm sich mit einer kleinen Meldung beenden. Ein Dialog mit dem Programm soll etwa so aussehen (die Eingaben des Benutzers sind fett hervorgehoben):

Eine Ganzzahl N? -5
N zum Quadrat ist gleich 25
Eine Ganzzahl N? 1000
N zum Quadrat ist gleich 1000000
Eine Ganzzahl N? 0
Das Programm beendet sich.

Eine Ganzzahl kann von der Konsole folgendermaßen eingelesen werden:

int zahl = Integer.parseInt(new BufferedReader(new InputStreamReader(System.in)).readLine());