-----------------------------------------------------------------------------------
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();
############
'1. JAVA > 4). 자바_실전_이클립스' 카테고리의 다른 글
자바실전_Day_12_01(배열_응용02) (0) | 2024.01.17 |
---|---|
자바실전_Day_12_01(배열_응용01) (0) | 2024.01.17 |
자바실전_Day_11_04(랜덤수 ,자리바꾸기) (0) | 2024.01.15 |
자바실전_Day_11_03(배열_목록찾기) (0) | 2024.01.15 |
자바실전_Day_11_02(배열_최소값,최대값) (0) | 2024.01.15 |