40 下列 Java 語言程式碼執行後輸出為何?

(A)4
(B)8
(C)12
(D)16
【澐】評論
程式不完整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
【【站僕】摩檸Morning】評論
原本題目:40 下列 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修改成為40 下列 Java 語言程式碼執行後輸出為何?
【San Hsien】評論
step.length=4, num.length=4, i=1~3i=1時, j=20%4=0 num[0]、num[1]對調,num[0]=12,num[1]=8i=2時, j=15%4=3 num[2]、num[3]對調,num[2]=16,num[3]=4i=3時, j=10%4=2 num[1]、num[2]對調,num[1]=16,num[2]=8