Hey,
ich habe den folgenden Code fürs erzeugen eine Reihe von zufälligen Integer-werten von 1 bis 9 (jede zahl darf nur einmal auftauchen also keine Duplikate erlaubt!) geschrieben:
meine Frage ist: wie kann ich die ganz lange if in einer Schleife umwandeln?
Grüße
Sammy
ich habe den folgenden Code fürs erzeugen eine Reihe von zufälligen Integer-werten von 1 bis 9 (jede zahl darf nur einmal auftauchen also keine Duplikate erlaubt!) geschrieben:
Code:
int[] a = new int[9];
int m = 0;
while (m != 9) {
int w = (int) (Math.random() * 10);
if (a[0] != w && a[1] != w && a[2] != w && a[3] != w && a[4] != w && a[5] != w && a[6] != w && a[7] != w && a[8] != w) {
a[m] = w;
m++;
}
}
for (int value : a) {
System.out.print(value + " ");
}
meine Frage ist: wie kann ich die ganz lange if in einer Schleife umwandeln?
Grüße
Sammy