Java SE 7 认证示例任务无法理解

标签 java certificate

我正在阅读有关 Oracle Java SE 7 认证程序员 2 级的内容。我查看了其 website 上的示例问题。并找到了这个我无法理解的答案。

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 has-a 1 类。
G) 运行时抛出异常

正确答案是 F。这个答案是什么意思?

最佳答案

您将在运行时收到异常。

 java.util.InputMismatchException

这是因为,当它尝试匹配a时,它在第二次迭代期间失败了

关于Java SE 7 认证示例任务无法理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13517454/

相关文章:

java - Android Studio中添加JsonPath导致非零退出值2错误

java - 如何在java中将依赖项添加到jar文件中

java - android检查是否以编程方式启用了 "Allow sound"通知设置

Java 8 Stream 在 map 内部使用 map 时关闭

ssl - 如何避免 SSL 错误的警告屏幕

java - 如何更新文档内的 arrayList?

ssl - Jmeter 关闭 SSL 证书

ssl - 进度错误 54 - 无法获取本地颁发者证书

python -SSL : CERTIFICATE_VERIFY_FAILED

android - 在 Android 应用程序中使用 X509 证书