반응형
import java.util.Arrays;
class Ex5_4 {
public static void main(String[] args) {
int[] numArr = {0,1,2,3,4,5,6,7,8,9};
System.out.println(Arrays.toString(numArr)); //그대로 출력됨.
for (int i=0; i < 100; i++) { //100번 섞어라.
int n = (int)(Math.random()* 10); //0~9중 임의의 값을 얻는다.
int tmp = numArr[0];
numArr[0] = numArr[n];
numArr[n] = tmp;
}
System.out.println(Arrays.toString(numArr)); //섞어서 출력됨.
}
}
tmp 변수를 만드는 이유 : 옮겨담기 위한 그릇이다.
반응형
'코딩 하루 1문제 프로젝트' 카테고리의 다른 글
백준 10869번 문제. 사칙연산 종합. (0) | 2023.05.17 |
---|---|
백준 1000번. A+B (0) | 2023.05.14 |
코딩테스트 모스부호(1) 문제 풀기. switch 문. (0) | 2023.03.23 |
getter setter 예제 (0) | 2023.03.05 |
객체지향 개념 - 상속(inheritance) 문제 (0) | 2023.03.04 |