numbers[j+1]) { // swap int temp = numbers[j]; numbers[j] = numbers[j+1]; numbers[j+1] = temp; } } } // 정렬 결과 출력 System.out.println("정렬 후"); for(int num : numbers) { System.out.print(num + " "); } sc.close(); } } "> numbers[j+1]) { // swap int temp = numbers[j]; numbers[j] = numbers[j+1]; numbers[j+1] = temp; } } } // 정렬 결과 출력 System.out.println("정렬 후"); for(int num : numbers) { System.out.print(num + " "); } sc.close(); } } "> numbers[j+1]) { // swap int temp = numbers[j]; numbers[j] = numbers[j+1]; numbers[j+1] = temp; } } } // 정렬 결과 출력 System.out.println("정렬 후"); for(int num : numbers) { System.out.print(num + " "); } sc.close(); } } ">
import java.util.Arrays;
import java.util.Scanner;
public class AscendingSort {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] numbers = new int[5];
// 5개의 정수 입력 받기
for(int i = 0; i < 5; i++) {
System.out.print((i+1) + "번째 수 입력 : ");
numbers[i] = sc.nextInt();
}
// 버블 정렬로 오름차순 정렬
for(int i = 0; i < numbers.length - 1; i++) {
for(int j = 0; j < numbers.length - 1 - i; j++) {
if(numbers[j] > numbers[j+1]) {
// swap
int temp = numbers[j];
numbers[j] = numbers[j+1];
numbers[j+1] = temp;
}
}
}
// 정렬 결과 출력
System.out.println("정렬 후");
for(int num : numbers) {
System.out.print(num + " ");
}
sc.close();
}
}