Auf Thema antworten

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



Oben