Hallo. Ich hbabe einen Code "zusammengezimmert", jedoch funktioniert dieser nicht.
Die Fehlermeldung lautet java.lang.ArrayIndexOutOfBoundsException: 6
:bahnhof:
in der Konsole wird das angezeigt (vom println):
Weiß jm wo der Fehler liegt?
Java:
/**
* Gibt einen Zufallsarray zwischen von und bis mit anzahlZahlen Zahlen zurueck
* @param anzahlZahlen Die Anzahl der Zahlen im Array
* @param von Kleinste moegliche Zahl
* @param bis Groesste moegliche Zahl
* @return Der Array, der die Zahlen enthaehlt
*/
public int[] zufallsarray(int anzahlZahlen, int von, int bis)
{
int[] result = new int[anzahlZahlen];
System.out.println("aZ="+anzahlZahlen+" von="+von+" bis="+bis);
for(int i=1;i<=anzahlZahlen;i++)
{
System.out.println("aZ="+anzahlZahlen+" von="+von+" bis="+bis);
result[i]=zufallszahl(von,bis);
System.out.println("result="+result[i]);
System.out.println("i="+i);
}
return result;
}
:bahnhof:
in der Konsole wird das angezeigt (vom println):
aZ=6 von=1 bis=49
aZ=6 von=1 bis=49
result=16
i=1
aZ=6 von=1 bis=49
result=14
i=2
aZ=6 von=1 bis=49
result=28
i=3
aZ=6 von=1 bis=49
result=20
i=4
aZ=6 von=1 bis=49
result=46
i=5
aZ=6 von=1 bis=49
Weiß jm wo der Fehler liegt?