Ich habe ein Array mit 20 zufallszahlen erstellt nun ist meine AUfgabe:
Teste ob eine zufällig generierte Zahl im Array vorkommt. Wiederholde diesen Test so lange, bie er "wahr" ist und gib die Position dieser generierten Zahl aus.
r() ist von mir eine methode die eine zufallszahl ausgibt
Nun:
Gibt mir zwar was aus, aber die werte ensprechen gar nicht, denne wen ich mir das array vorher ausgeben lasse.
Teste ob eine zufällig generierte Zahl im Array vorkommt. Wiederholde diesen Test so lange, bie er "wahr" ist und gib die Position dieser generierten Zahl aus.
r() ist von mir eine methode die eine zufallszahl ausgibt
Java:
int[] zahlenreihe = new int[20];
for (int i=0; i < zahlenreihe.length; i++){
zahlenreihe[i]= r();
}
Nun:
Java:
boolean var = false;
while(var==false){
int Zufallszahl =r();
for (int i = 0; i < 20; i++) {
if (Zufallszahl == zahlenreihe[i]) {
var = true;
System.out.println("Array: Zahl " + Zufallszahl + " an der Position " + i);
break;
}
}
}
Gibt mir zwar was aus, aber die werte ensprechen gar nicht, denne wen ich mir das array vorher ausgeben lasse.