60. 내림차순 선택 정렬의 교환 횟수
다음 Java 프로그램의 실행 결과를 쓰시오.
1public class Main {2public static void main(String[] args) {3int[] a = {6, 2, 9, 4, 7};4int swaps = 0;5for (int i = 0; i < a.length - 1; i++) {6int max = i;7for (int j = i + 1; j < a.length; j++) {8if (a[j] > a[max]) {9max = j;10}11}12if (max != i) {13int t = a[i];14a[i] = a[max];15a[max] = t;16swaps++;17}18System.out.println(i + ": " + a[0] + a[1] + a[2] + a[3] + a[4]);19}20System.out.println("swaps=" + swaps);21}22}