Ich bin mir sicher, dass die Lösung einfach ist, aber ich komm einfach nicht darauf was ich falsch mache:
Bei diesem Code wird der Benutzer nach der Größe des Arrays gefragt. Danach werden die einzeln Daten der Arraywerte der Reihe nach abgefragt. Leider hört der Compiler bei array.length nicht auf, sondern macht weiter und ich bekomme dann Out of Bound Exception.
Java:
t = new Scanner(System.in);
int N = t.nextInt();
int whitelist[] = new int[N];
for(int i = 0; i< whitelist.length; i++){
s = new Scanner(System.in);
System.out.printf("Bitte %d. Zahl eingeben:", i);
int x = s.nextInt();
whitelist[i] = x;
}
Bei diesem Code wird der Benutzer nach der Größe des Arrays gefragt. Danach werden die einzeln Daten der Arraywerte der Reihe nach abgefragt. Leider hört der Compiler bei array.length nicht auf, sondern macht weiter und ich bekomme dann Out of Bound Exception.