Hallo zusammen,
ich hab folgendes Problem:
Ich habe einen Hilfsklasse zum generieren vom Zufallszahlen programmiert und will diese aus meiner Main-Klasse heraus aufrufen.
Leider meldet mir eclipse, bei Random.netxInt, das ein Static wert nicht in einer non-static methode aufgrufen werden kann.
Hier der Quellcode der hilfsklasse:
getestet hatte ich mit folgendem Progrämmchen:
merci für die hilfe
MaxMax
ich hab folgendes Problem:
Ich habe einen Hilfsklasse zum generieren vom Zufallszahlen programmiert und will diese aus meiner Main-Klasse heraus aufrufen.
Leider meldet mir eclipse, bei Random.netxInt, das ein Static wert nicht in einer non-static methode aufgrufen werden kann.
Hier der Quellcode der hilfsklasse:
Code:
import java.util.*;
public class ZZahl
{
// Variablen deklarien
static int wertebereich = 0;
static int anzahl = 1;
static int anfangswert = 0;
static int endwert = 0;
public static int zufallsbereich(int anfangswert, int endwert)
{
wertebereich = endwert - anfangswert;
return wertebereich;
}
public static void vergleich()
{
if (anzahl != wertebereich)
{
if (anzahl < wertebereich)
{
// Spring zur next int methode
int zufallszahl = Random.nextInt(wertebereich)+ anfangswert;
System.out.println(zufallszahl);
}
else
{
System.out.println("Sorry. Man kann nicht mehr Zahlen fordern als verfügbar sind!");
}
}
else
{
int[] liste = new int[wertebereich];
// Auflistung des wertebereichs
for (int i = anfangswert; i < endwert; i++) {
liste[i] = i;
}
System.out.println(liste);
}
}
}
Code:
public class ZzahlTest
{
public static void main (String args [])
{
System.out.println(ZZahl.zufallsbereich(10,30));
}
}
merci für die hilfe
MaxMax