코딩note

배열을 이용한 로또번호 생성기 만들기

RunnySun 2022. 6. 21. 21:07

public static void main(String[] args)

// 로또번호 6개를 저장할 배열 변수를 선언하고 초기화 한다.

     int[] lotto = new int[6];

 

//1~45사이의 값

for(int i = 0; i < lotto.length;i++){

// for문이 반복될 때 마다 난수를 발생해 로또 번호를 생성하고 변수 lotto에 저장

     int num = (int)(Math.random() * 45)+1;

     lotto[i] = num;

}

// for문을 이용해 생성된 로또 번호를 화면에 출력한다.

for(int i = 0;i < lotto.length; i++){

     System.out.println(i < (lotto.length -1) ? lotto[i] + ", " : lotto[i]);

}

     System.out.println(); 

      Array.sort(lotto);

     System.out.println(Arrays.toString(lotto));

     }

}

 

실행결과

:

랜덤숫자가 6개 나옴.

ex)

35, 25, 18, 4, 38, 37
[4, 18, 25, 35, 37, 38]

 

'코딩note' 카테고리의 다른 글

버블 정렬을 이용한 배열 데이터 오름차순 정렬하기  (0) 2022.06.21
2차원 배열 사용하기  (0) 2022.06.21
Sql 따라가기  (0) 2022.02.08
코딩을 처음 시작한다면 . 코드잇  (0) 2022.02.04
SQL 다루기  (0) 2022.01.26