我正在阅读有关 Oracle Java SE 7 Certified Programmer Level 2 的信息。我查看了他们网站上的示例问题,发现这个答案我无法理解。
import java.util.*;
public class MyScan {
public static void main(String[] args) {
String in = "1 a 10 . 100 1000";
Scanner s = new Scanner(in);
int accum = 0;
for(int x = 0; x < 4; x++) {
accum += s.nextInt();
}
System.out.println(accum);
}
}
结果是什么?
A) 1
B) 11
C) 111
D) 1111
E) 编译失败。
F) Class2 有一个 Class1。
G) 运行时抛出异常
正确答案是 F。这个答案是什么意思?