본문 바로가기

개발자노트

정렬 기본2

package class01;

public class Test02 {

	public static void main(String[] args) {

		int[] data = { 5, 4, 3, 2, 1 }; // 배열 생성

		for (int a = 0; a < data.length; a++) {

			for (int i = 0; i < data.length - 1; i++) {

				if (data[i] < data[i + 1])
					;
				{

					int tmp = data[i];

					data[i] = data[i + 1];

					data[i + 1] = tmp;

				}

			} // 1회전 정렬, 1회전을 한 후 출력을 할거니까 그 다음에 출력을 하는 조건식을 써줘야한다.

			System.out.println();

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

				System.out.print(data[i] + " ");

			}

		}

	}

}

'개발자노트' 카테고리의 다른 글

정렬을 이용한 최소값 찾기  (0) 2022.06.13
정렬을 이용한 최대값 찾기  (0) 2022.06.13
정렬 기본  (0) 2022.06.13
배열을 이용한 학생기록부 예제  (0) 2022.06.10
배열의 기초2  (0) 2022.06.10