2024-10-24


1 번째 정수 입력 : 11
2 번째 정수 입력 : 22
3 번째 정수 입력 : 33
4 번째 정수 입력 : 44
5 번째 정수 입력 : 55
***** 내림차순으로 정렬 *****
55 44 33 22 11
package exam;
import java.util.Scanner;
/*
* 내림차순 정렬
*/
public class Exam_02_1 {
public static void main(String[] args) {
// 1. 키보드 준비 작업
Scanner sc = new Scanner(System.in);
// 2. 정수형 배열 선언 - 배열의 크기 5
int[] sort = new int[5];
// 3. 배열에 키보드로 데이터를 입력을 받아 저장해 주자.
for(int i=0; i<sort.length; i++) {
System.out.print((i+1) + " 번째 정수 입력 : ");
sort[i] = sc.nextInt();
}
// 4. 내림차순으로 정렬을 해 보자.
int temp = 0;
for(int i=0; i<sort.length; i++) {
for(int j=i+1; j<sort.length; j++) {
if(sort[j] > sort[i]) {
temp = sort[i];
sort[i] = sort[j];
sort[j] = temp;
}
}
}
System.out.println();
System.out.println("***** 내림차순으로 정렬 *****");
// 5. 내림차순으로 정렬된 sort 배열을 화면에 출력해 보자.
for(int i=0; i<sort.length; i++) {
System.out.print(sort[i] + "\t");
}
sc.close();
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Array)_Exam_04 (0) | 2024.10.24 |
|---|---|
| Java(Array)_Exam_03 (0) | 2024.10.24 |
| Java(Array)_Exam_01 (0) | 2024.10.24 |
| Java(Array)_10 (0) | 2024.10.23 |
| Java(Array)_09 (0) | 2024.10.23 |