ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

package study;
import java.io.*;

class Lotto {
 
  int inwon;
  int[] ar = new int[6];
  
  public void input() throws IOException {
   BufferedReader in = new BufferedReader ( new InputStreamReader (System.in) );
  
    System.out.print("๋ช‡๊ฒŒ์ž„ ํ•˜์‹ค๋ž˜์š”? ");
    inwon = Integer.parseInt(in.readLine());
  }
 
  public void numCreate() {
   int lottoNum;
   int cnt = 0;
  
   while(true) {
   int duple = 0;
    lottoNum =  (int)(Math.random() * 45 + 1);

    for (int i = 0; i < ar.length; i++) {
     //System.out.print("ar[i] = \t" + ar[i]);
     if (ar[i] == lottoNum) { //์ค‘๋ณต์ฒดํฌ
      duple = 1;
     }
    }
    
    if (duple == 0) {
     ar[cnt] = lottoNum;
      cnt++;
    }
    
    if (cnt == ar.length) break;
     }
  }
 
  //Sort
  public void sort() {
   int i, j;
  
   for(i = 0; i < ar.length; i++) {
    for(j = 0; j < i; j++) {
     if (ar[i] < ar[j]) {
      int temp = ar[i];
      ar[i] = ar[j];
      ar[j] = temp;
     }
    }
   }
  }
 
  public void disp() {
  System.out.print("์ด๋ฒˆ์ฃผ ๋‹น์ฒจ๋กœ๋˜ ๋ฒˆํ˜ธ๋Š” : ");
   
  for (int i=0; i < ar.length; i++) {
     if (i != ar.length -1) {
       System.out.print(ar[i] + ", ");
     } else {
      System.out.print(ar[i]);
     }
  }
 
  System.out.println();
  }
}

public class LottoCreate {
 public static void main(String[] ar) throws IOException {
  Lotto a = new Lotto();
  
    a.input();
  
    for(int i = 0; i< a.inwon; i++) {
     a.numCreate();
     a.sort();
      a.disp();
  }
 }

}

๋Œ“๊ธ€