Hallo
das ist mein code
public class aufgabe2array {
public static void main(String[] args)
{
int[] lottozahl=new int[6];
double n=49;
double zufallszahl;
for(int i=0; i<6; i++)
{
boolean ok = false;
while(!ok)
{
ok = true;
zufallszahl=Math.random();
lottozahl[i]=(int) Math.round(zufallszahl*n);
for (int j = 0; j < i; j++)
{
if (lottozahl[i] == lottozahl[j])
{
ok = false;
}
}
}
}
for(int i=0; i<6; i++)
{
System.out.println(lottozahl[i]);
}
}
}
Meine frage ist... überprüft das programm zahl 1 mit zahl 2, zahl 2 mit zahl 3, zahl 3 mit zahl 4, zahl 4 mit zahl5, zahl 5 mit zahl 6 ??? oder überprüft das programm jede zahl miteinader ( bei der zweitletzten FOR-SCHLEIFE ) wenn ja wie macht er es? versteh denn sinn nicht.???
danke mgf