본문 바로가기
Web 개발/Java

Java 중복 없는 로또 번호 뽑기 (비복원 추출)

by Queen2 2022. 12. 5.
728x90
반응형

여러 풀이가 있겠지만, loop 레이블을 활용해서 구현해봤습니다!

 

public class Lotto {

	public static void main(String[] args) {
		int[] arr = new int[6];
		System.out.print(로또 번호 :");
		loop1: for (int i = 0; i < 6; i++) {
			int val = (int)(Math.random() * 45 + 1);
			for(int e: arr) {
				if(e ==val) {
					i--;
					continue loop1;
				}
			}
			arr[i] = val;
			System.out.print(i != 5 ?  val + "," : val);	
		}
		
	}
}
728x90
반응형

댓글