JAVA

JAVA: 배열을 이용해서 로또 번호 생성하기

서상우 2024. 7. 12. 18:51
728x90
반응형
import java.util.Arrays;        

public class rottocreate {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		#45개의 정수값을 저장.
		int[] ball = new int[45];    #45개의 정수 값을 저장할 배열 ball을 생성
		
		#배열의 요소에 1~45의 값 저장.
		for(int i =0; i<ball.length; i++) {
			ball[i] += i+1;          
		}
		
		int tmp = 0;      //임시변수 tmp 
		int j = 0;       
		
		for(int i =0; i<6; i++) {
			j = (int)(Math.random()*45);  
			
			tmp = ball[i];
			ball[i] =ball[j];
			ball[j] = tmp;
			
		}
		for (int i=0; i<6; i++) {     #섞인 배열의 처음 6개의 숫자를 출력.
		System.out.printf("%d번째공=%d%n",i,ball[i]);
		}
		
	}

}
728x90
반응형

'JAVA' 카테고리의 다른 글

JAVA: 배열 초기화 시 주의할 점  (0) 2024.07.12
JAVA: 타입 간의 변환 방법  (0) 2024.07.03
JAVA: Scanner  (0) 2024.07.02
JAVA: printf()와 println()의 차이점  (0) 2024.07.02