Given the code fragment:



public static void main(String[] args) {
    int iArray[] = {65, 68, 69};
    iArray[2] = iArray[0];
    iArray[0] = iArray[1];
    iArray[1] = iArray[2];
    for (int element : iArray) {
        System.out.print(element + " ");
    }
}

A.

68, 65, 69

B.

68, 65, 65

C.

65, 68, 65

D.

65, 68, 69

E. Compilation fails

題解

程式第3行執行後,陣列的值為{65, 68, 65}。
程式第4行執行後,陣列的值為{68, 68, 65}。
程式第5行執行後,陣列的值為{68, 65, 65}。