1. JAVA/4). 자바_실전_이클립스

자바실전_Day_11_05(로또번호)

구이제이 2024. 1. 15. 18:21

-----------------------------------------------------------------------------------



1번째 예제

 

 

 

 

//#1. 로또번호를 담을 변수 선언

int[] lotte = new int[45]; //45개의 정수값을 담는 배열 공간 생성

 

//#2. for문을 이용하여 로또 번호 담기

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

lotte[i] = i + 1;

}

 

//#3. lotte 배열에 담긴 값 확인

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

 

 

//#4. 로또 번호 섞기

for(int i = 0 ; i <= 1000; i++) {

int n = (int)(Math.random()*45);

// int k = (int)(Math.random()*45);

int temp = 0;

 

temp = lotte[0];

lotte[0] = lotte[n];

lotte[n] = temp;

/*

temp = lotte[k];

lotte[k] = lotte[n];

lotte[n] = temp;

*/

 

}//end of for

//섞인 로또 번호

System.out.println("변경 후 = " +Arrays.toString(lotte));

 

for(int i = 0; i <6; i++) {

System.out.print(lotte[i] + " ");

}

System.out.println();

 

 

 

############