본문 바로가기
Code/Console

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

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
반응형

댓글