/*
(1) shuffle메소드를 작성하시오.
*/
int[] original = {1,2,3,4,5,6,7,8,9};
System.out.println(java.util.Arrays.toString(original));
shuffle(original);
System.out.println(java.util.Arrays.toString(original));
}
static void shuffle(int [] original) {//스왑사용
int temp;
for (int i = 0; i < 100; i++) {//random을 수행하기 위한 loop문
int r1 = (int)(Math.random()*original.length);//0~8
int r2 = (int)(Math.random()*original.length);//0~8
temp = original[r1];
original[r1] = original[r2];
original[r2] = temp;
}
}
'JAVA > 기초 프로그래밍' 카테고리의 다른 글
함수// 숫자로만 되어 있는지 체크 (0) | 2020.05.28 |
---|---|
함수//배열 값 중에서 최대값 찾기 (0) | 2020.05.28 |
함수 // 두 점 (x,y) (x1,y1)간의 거리를 구하기 (0) | 2020.05.28 |
함수// 암호화 복호화 v.2 (0) | 2020.05.28 |
암호화 복호화 v.1 (0) | 2020.05.28 |