

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
|
package 자바페스티벌2;
import java.util.Arrays;
import java.util.Scanner;
public class ex07 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] a = new int[5];
for (int i = 0; i < a.length; i++) {
System.out.print(i + 1 + "번째 수 입력 : ");
a[i] = sc.nextInt();
}
System.out.println(Arrays.toString(a));
System.out.println("정렬 후(selection sort)");
for (int i = 0; i < a.length; i++) {
int chk = 0;
for (int j = a.length - i - 1; j >= 0; j--) {
if (a[chk] > a[j]) {
} else {
chk = j;
}
}
int cmp = a[a.length - i - 1];
a[a.length - i - 1] = a[chk];
a[chk] = cmp;
}
System.out.println(Arrays.toString(a));
}
}
|
cs |
조금이나마 도움이 되셨다면 좋아요와 구독 부탁드립니다💜
'자바페스티벌2' 카테고리의 다른 글
N과 X를 입력 받아 N개의 숫자 중 X보다 작은 수만 출력하기 (0) | 2023.01.23 |
---|---|
2차원 배열을 왼쪽으로 90도 회전하여 출력 하시오 (0) | 2023.01.23 |
별찍기 오른쪽으로 출력하기 (0) | 2023.01.23 |
1차원배열, 두개의 숫자를 뽑아 서로의 거리를 비교한 후 거리가 가장 작은 숫자의 위치(index)를 출력하기 (0) | 2023.01.23 |
10진수 정수를 입력받아 2진수로 변환해서 출력하시오. (0) | 2023.01.23 |
댓글