5개의 정수를 입력 받아오름차순 정렬하여 출력하는 프로그램을 구현하시오.
import java.io.*;
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int[] array = new int[5];
for(int i = 0; i<5;i++) {
System.out.print(i+1 +"번째 수 입력 : ");
array[i] = sc.nextInt();
}
int[] temp = new int[5];
for(int i =0; i<5;i++) {
for(int j = 0; j<5;j++) {
if(array[i] > array[j]) {
temp[i] = array[i];
array[i] = array[j];
array[j] = temp[i];
// temp[0] = array[0]
// array[0] = array[1]
// array[1] = temp[0]
}
}
}
System.out.println("정렬 후");
for(int i = 4; i>=0; i--) {
//System.out.println("temp = " + temp[i]);
System.out.print(array[i]+ " ");
}
sc.close();
}
}
'Algorithm > JavaFestival' 카테고리의 다른 글
JavaFestival28 문제풀이 (0) | 2022.07.07 |
---|---|
JavaFestival27 문제풀이 (0) | 2022.07.07 |
JavaFestival25 문제풀이 (0) | 2022.07.07 |
JavaFestival24 문제풀이 (0) | 2022.07.07 |
JavaFestival23 문제풀이 (0) | 2022.07.07 |