【单选题】Analyze the following code: public class Test { public static void main (String[] args) { int i = 0; for (i = 0; i < 10; i++); System.out.println(i + 4); } }
A.
The program compiles despite the semicolon (;) on the for loop line, and displays 4.
B.
The program compiles despite the semicolon (;) on the for loop line, and displays 14.
C.
The program has a compile error because of the semicolon (;) on the for loop line.
D.
The program has a runtime error because of the semicolon (;) on the for loop line.