给出以下代码,请问该程序的运行结果是什么()。1. public class Example { 2. public static voi
d main (String args []) { 3. int total = 0; 4. 5. for (int i = 0, j = 10; total < 30; ++i, --j) { 6. System.out.println(" i = " + i + " : j = " + j); 7. 8. total += (i + j); 9. 10. } 11. 12. System.out.println("Total " + total); 13. } 14. }
A、代码编译失败,因为在第5行变量j声明错误
B、代码编译失败,因为在非静态类中不应有静态方法。
C、代码编译成功,但在运行期第5行有异常抛出。
D、代码编译成功,但在运行期第2行有异常抛出。
E、代码编译成功,打印输出如下: i = 0 : j = 10 i = 1 : j = 9 i = 2 : j = 8 Total 30