728x90
반응형
public static void main(String[] args) {
int[] numArr = new int[10];
for(int i=0; i < numArr.length; i++) {
numArr[i] = i;
System.out.print(numArr[i]);
}
System.out.println();
for (int i=0; i<100; i++) {
int n = (int)(Math.random() * 10); // 0~9 중 임의의 숫자를 얻는다
int tmp = numArr[0];
numArr[0] = numArr[n];
numArr[n] = tmp;
}
for (int i=0; i < numArr.length; i++)
System.out.print(numArr[i]);
}
0~9까지의 숫자를 랜덤으로 섞어서 다시 배열에 담아 출력하는 예제
결과
0123456789
6853097412
결과는 매번 달라짐.
더보기
출처, 자바의정석
728x90
반응형
'Programming > Java' 카테고리의 다른 글
[Java] 배열 - 크기별로 정렬하기 (0) | 2021.02.26 |
---|---|
[Java] 배열 - 로또 번호 생성 (0) | 2021.02.26 |
[Java] 배열 - 최대값, 최소값 구하기 (0) | 2021.02.24 |
[Java] 배열 - 총점 및 평균 구하기 (0) | 2021.02.24 |
[Java] 배열 (0) | 2021.02.22 |
댓글