# Language/Java

명품 JAVA 프로그래밍 3장 6번

명품 자바 Programming 
Chapter3 Ex6

Q :




키보드로부터 정수를 10개 입력받아 배열에 저장하고 증가하는 순서로 정렬하고 이들을 출력하는 프로그램을 작성하라.







Solution







package chap3ex;
import java.util.Scanner;
public class q6 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num[] = new int[10];
int max = 0;
System.out.println("정수 10개를 입력하세요.");
for(int i=0; i<10; i++){
num[i] = in.nextInt();
}
for(int i = 0; i<10; i++){
for(int j = 0; j <9; j++){
if(num[j] >= num[j+1]){
max = num[j];
num[j] = num[j+1];
num[j+1] = max;
}
}
}
for(int i = 0; i<10; i++){
System.out.print(num[i] + " ");
}
}
}

Key Point






정수를 10개 입력받고 오름차순으로 정렬하는 버블정렬 사용









유용하셨다면 공감 버튼 ↓ 눌러주세요! 


728x90