Normal
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:[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 + " ");}[/CODE]meine Frage ist: wie kann ich die ganz lange if in einer Schleife umwandeln?GrüßeSammy
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:
[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 + " ");
}[/CODE]
meine Frage ist: wie kann ich die ganz lange if in einer Schleife umwandeln?
Grüße
Sammy