下列 Java 程式執行後的輸出為何? public class Test { public static void main (String[] args) { int a= 0; int b= 0; for (int c = 0; c < 4; c++) { if (( ++a > 2 )) { a++; } } System.out.println (a); } }
A4
B5
C6正確答案
D7
答案與詳解
c=0: ++a→1,不>2; c=1: ++a→2,不>2; c=2: ++a→3,>2 再 a++→4; c=3: ++a→5,>2 再 a++→6。最終 a=6。
