首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法理解Java SE 7认证示例任务

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

Stack Overflow用户
提问于 2012-11-23 01:18:53
回答 1查看 436关注 0票数 1

我正在阅读有关Oracle Java SE 7认证程序员2级的文章。我查看了他们website上的示例问题,发现这个问题的答案我无法理解。

代码语言:javascript
复制
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有-a Class1。

G)在运行时抛出异常

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-23 01:28:33

您将在运行时收到异常。

代码语言:javascript
复制
 java.util.InputMismatchException

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13517454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档