명품 자바 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
'# Language > Java' 카테고리의 다른 글
명품 JAVA 프로그래밍 3장 11번 (0) | 2018.07.20 |
---|---|
명품 JAVA 프로그래밍 3장 8번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 3장 7번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 3장 5번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 3장 4번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 3장 3번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 3장 2번 (0) | 2018.07.20 |