下列 Java 語言程式的執行結果為何? public class Exam { int x = 6, y = 13; public static void main (String[] args) { int sum = 0; for (int i = y; i >= x; i--) sum += i; System.out.println(sum); } }
A63
B70
C76
D編譯錯誤,無法執行正確答案
答案與詳解
x、y 宣告為 instance variable(非 static),而 main 是 static 方法,無法直接存取實例成員,Java 編譯器會報 non-static variable cannot be referenced from a static context。
