본문 바로가기
Java

[Java] 배열 - 오름차순 정렬

by 스응 2023. 2. 11.
728x90
728x90

코드

public class MainTest2 {

    public static void main(String[] args) {
        // 문제 : 배열의 요소를 오름차순 정렬하세요.
        int[] myNumbers = new int[10];
        myNumbers[0] = 10;
        myNumbers[1] = 4;
        myNumbers[2] = 100;
        myNumbers[3] = 23;
        myNumbers[4] = 51;
        myNumbers[5] = 1;
        myNumbers[6] = 6;
        myNumbers[7] = 88;
        myNumbers[8] = 42;
        myNumbers[9] = 31;


        int temp; // 임시 변수

        for (int i = 0; i < myNumbers.length; i++) {
            for (int j = (i + 1); j < myNumbers.length; j++) {
                if (myNumbers[i] > myNumbers[j]) {
                    temp = myNumbers[i];
                    myNumbers[i] = myNumbers[j];
                    myNumbers[j] = temp;
                }
            }
        }

        // 결과 출력
        for (int a = 0; a < myNumbers.length; a++) {
            System.out.println("인덱스 " + a + "번. " + myNumbers[a]);
        }

    }

}

 

320x100
반응형

'Java' 카테고리의 다른 글

[Java] 인터페이스와 default 메서드  (0) 2023.02.13
[Java] String 클래스의 메서드  (0) 2023.02.13
[Java] 추상 클래스  (0) 2023.02.11
[Java] final 키워드  (0) 2023.02.11
[Java] 문자열 자료형 (String)  (0) 2023.02.10

댓글