G
GreenThunder
Problem beim speichern von Zufallszahlen in einem Array und mit Methoden.
Hallo,
ich bin gerade dabei, an der Uni, Java zu lernen. Allerdings bin ich erst in der 5.Woche und demnach nicht wirklich bewandelt mit Java.
In einer Übungsaufgabe sollen wir unter anderem eine, vom Nutzer bestimmte, Anzahl von Zufallszahlen zwischen -99 und 99 erzeugen und diese in einem Feld speichern.
Ich habe nun das Problem, dass das Programm zwar compiliert wird, aber nach der Eingabe der Anzahl mit folgende Meldung ausgegeben wird.
Das heißt ja wohl so viel wie, dass auf einen ungültigen Index zugegriffen wird, aber ich weiß nicht wieso und wie ich das ändern kann.
Mein Programm:
Wäre nett wenn ihr mir helfen könntet.
Hallo,
ich bin gerade dabei, an der Uni, Java zu lernen. Allerdings bin ich erst in der 5.Woche und demnach nicht wirklich bewandelt mit Java.
In einer Übungsaufgabe sollen wir unter anderem eine, vom Nutzer bestimmte, Anzahl von Zufallszahlen zwischen -99 und 99 erzeugen und diese in einem Feld speichern.
Ich habe nun das Problem, dass das Programm zwar compiliert wird, aber nach der Eingabe der Anzahl mit folgende Meldung ausgegeben wird.
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
Das heißt ja wohl so viel wie, dass auf einen ungültigen Index zugegriffen wird, aber ich weiß nicht wieso und wie ich das ändern kann.
Mein Programm:
PHP:
import java.io.*;
import java.lang.*;
public class Feld
{
public static void main (String[] args) throws IOException
{
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
System.out.print("Wieviele Zufallszahlen sollen erzeugt werden?: ");
int l = Integer.parseInt(din.readLine());
int[] feld = new int[l];
for (int i=1; i<=l;i++)
{
feld[l] =(int) Math.floor(200*Math.random())-100;
}
System.out.print(feld[l]);
}
}
Wäre nett wenn ihr mir helfen könntet.
Zuletzt bearbeitet von einem Moderator: