728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
public class report1 {
//2.주어진 배열에 담긴 값의 위치를 바꾼다.
static int [] shuffle(int[] arr){
int r1;
int r2;
int temp;
for(int i = 0 ; i <arr.length; i++) {
r1 = (int)(Math.random()*9);
r2 = (int)(Math.random()*9);
temp = arr[r1];
arr[r1] = arr[r2];
arr[r2] = temp;
}
return arr;
}
//class 끝
public static void main(String[] args) {
int[] original = {1,2,3,4,5,6,7,8,9};
System.out.println(java.util.Arrays.toString(original));
int[] result1 = shuffle(original);
System.out.println(java.util.Arrays.toString(result1));
}
}
출력 [1, 2, 3, 4, 5, 6, 7, 8, 9] [7, 4, 2, 5, 8, 3, 6, 1, 9] |
cs |
728x90
'JAVA' 카테고리의 다른 글
8일차//[java] 문자열에서 모두 숫자로만 이루어져 있는지 파악 (method사용) (0) | 2021.01.21 |
---|---|
8일차//[java] 배열안의 값중 최대값을 꺼내라 (method사용) (0) | 2021.01.21 |
8일차//[java] 두점 간의 거리를 구하라 (메소드 사용) (0) | 2021.01.21 |
8일차//[JAVA] sorting(정렬) 오름차순, 내림차순/데이터를 받아 숫자몇개를 정렬할지~? (0) | 2021.01.20 |
8일차// [java] 피보나치 수열 (0) | 2021.01.20 |