下列 Java 語言程式碼執行後輸出為何? import java.lang.*; class test { public static void main (String[] argv) { int num[]={12,8,4,16}; int step[]={5,20,15,10}; int i, j, temp; for(i=1;i<step.length;i++) { j=step[i]%num.length; if (j==0) j++; temp = num[j-1]; num[j-1]=num[j]; num[j]=temp; } System.out.println(num[3]); } }
A4正確答案
B8
C12
D16
答案與詳解
