kannst sowas mal implementieren/testen/ändern, habe es fix geschrieben wer nen fehler findet, darf ihn behalten
Code:
private static HashMap<Integer, Integer> squareNumbers =null;
private static int getSquareNumber(int number){
return number*number;
}
private static void showSquareNumberFromHashMap(int number){
if(squareNumbers.containsKey(number)){
System.out.println(number+" ^ 2 = "+squareNumbers.get(number));
}else{
System.out.println("no value found for key ["+number+"]");
}
}
public static void main(String[] args) {
squareNumbers = new HashMap<Integer, Integer>();
for (int i = 1; i < 11; i++) {
squareNumbers.put(i,getSquareNumber(i));
}
showSquareNumberFromHashMap(3);
}