na wenn du deine hausaufgabe schon abgegeben hast, kann ich ja
meine musterlösung posten

quadratzahlen.java:
PHP-Code:
import java.util.*;
import java.io.*;
class quadratzahlen extends HashMap<Integer, Integer> {
static public void main (String[] args) {
PrintStream out = System.out; // weil ich zu faul bin immer System.out zu tippen :P
BufferedReader br = new BufferedReader(new InputStreamReader (System.in)); // jaja, java ... will es ganz genau wissen :P
quadratzahlen qz = new quadratzahlen();
out.println ("eingaben: ganze Zahlen. -1 zur Ausgabe und beenden\n");
int i = 0;
while (i != -1) {
out.print ("> ");
try {
i = Integer.valueOf (br.readLine());
qz.put (i, i*i);
}
catch (Exception e) {
out.println (e.toString() + "\ndas war wohl nix ;) \n");
continue; // das hier nur vorsichtshalber, falls nach dem catch noch was kommen sollte.
}
}
for (int key : qz.keySet() ) {
out.println(key + "^2 == " + qz.get (key) + "\n");
}
out.println ("schoenen tag noch\n");
}
}