S
Simon4123143143
Gast
Java:
package sbtUeben;
import javax.swing.*;
public class Aufgabe2 {
public static int[] zufallszahlen (int n) {
int[] zufall = new int[n];
for (int i = 0; i <= zufall.length; i++) {
zufall[n] = (int) (100 * Math.random() + 1);
}
return zufall;
}
public static void main(String[] args) {
String eingabe = JOptionPane.showInputDialog("Bitte geben Sie eine Länge des Arrays ein.");
int eingabe1 = Integer.parseInt(eingabe);
int[] ausgabe = zufallszahlen(eingabe1);
System.out.println(ausgabe);
}
}
Habe diese Aufgabe mit Zufallszahlen erzeugt.
Es kommt immer dieser Fehler, wenn ich das Programm starte.
Code:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at sbtUeben.Aufgabe2.zufallszahlen(Aufgabe2.java:8)
at sbtUeben.Aufgabe2.main(Aufgabe2.java:17)
Sitze mittlerweile 3 h hier vor und komme einfach nicht auf die Lösung.
Irgendwas scheint mit der Rückgabe nicht zu stimmen.
Hoffe auf Hilfe.
Vielen Dank.
Gruß,
Simon
Zuletzt bearbeitet von einem Moderator: