티스토리 뷰

import java.util.Scanner;

 

public class homework2 {

 

       public static void main(String[] args) {

 

             // 배열로 숫자 5 받아서 오름차순 정렬하기

 

             int num[] = new int[5];

 

             Scanner input = new Scanner(System.in);

 

             System.out.println("5개의 숫자를 오름차순으로 정렬하는 프로그램입니다.");

             System.out.println("숫자 5개를 입력하세요.");

 

             for (int i = 0; i < num.length; i++) {

                    num[i] = input.nextInt();

             }

 

             for (int i = 0; i < num.length; i++) {

 

                    for (int j = i+1; j < num.length; j++) {

 

                           if (num[i] > num[j]) {

 

                                 int temp = num[j];

                                 num[j] = num[i];

                                 num[i] = temp;

 

                           } else {

 

                                 break;

 

                           }

                    }

 

             }

 

             for (int sort : num) {

                    System.out.print(sort + " ");

             }

       }

 

}


결과

5개의 숫자를 오름차순으로 정렬하는 프로그램입니다.

숫자 5개를 입력하세요.

5 4 3 2 1

1 2 3 4 5

 


import java.util.Scanner;

 

public class homework3 {

 

       public static void main(String[] args) {

 

             // 배열로 숫자 5 받아서 내림차순 정렬하기

 

             int num[] = new int[5];

 

             Scanner input = new Scanner(System.in);

 

             System.out.println("5개의 숫자를 내림차순으로 정렬하는 프로그램입니다.");

             System.out.println("숫자 5개를 입력하세요.");

 

             for (int i = 0; i < num.length; i++) {

                    num[i] = input.nextInt();

             }

 

             for (int i = 0; i < num.length; i++) {

 

                    for (int j = i + 1; j < num.length; j++) {

 

                           if (num[i] < num[j]) {

 

                                 int temp = num[j];

                                 num[j] = num[i];

                                 num[i] = temp;

 

                           } else {

                                

                                 break;

                           }

                    }

 

             }

 

             for (int sort : num) {

                    System.out.print(sort + " ");

             }

 

       }

 

}

 

 


결과

5개의 숫자를 내림차순으로 정렬하는 프로그램입니다.

숫자 5개를 입력하세요.

1 2 3 4 5

5 4 3 2 1

 

'프로그래밍 > Java' 카테고리의 다른 글

클래스, final  (0) 2016.01.20
[실습문제] 숫자 두개 입력받아 연산하기  (0) 2016.01.20
[실습문제] 배열로 점수 받아서 평균내기  (0) 2016.01.20
반복문, 배열, 패키지  (0) 2016.01.19
코드의 가독성  (0) 2016.01.19
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함