javaaaa: java code

Beitrag lesen

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