为了账号安全,请及时绑定邮箱和手机立即绑定

说下下面的答案,并解释原因?

说下下面的答案,并解释原因?

qq_丘比特_0 2016-06-03 11:01:37
 下列代码段编译和运行的结果是:()。public static void main(String[] args) { int result=0; for (int i=0; i <= 10; i++) {  if (i > 5){   break;  }     result+=i; } System.out.println(result);} A. 输出50 B. 输出15 C. 输出10 D. 编译错误
查看完整描述

7 回答

?
Caballarii

TA贡献1123条经验 获得超629个赞

选B,自己运行一下不就知道了,看不懂的多打几个断点,或者多写几个System.out.println把每步运行的变量打出来

查看完整回答
2 反对 回复 2016-06-03
?
iMcLaren

TA贡献34条经验 获得超7个赞

既然题主在逗我。。那我也逗你一下。。不完整。。不能运行。。

查看完整回答
反对 回复 2016-06-04
?
人生不言弃

TA贡献1条经验 获得超0个赞

 1+2+3+4+5 。因为你用的是break;I=6的时候跳出for循环所以只+到5。

    i++的值是直接加到上一个result上的。

查看完整回答
反对 回复 2016-06-04
  • 7 回答
  • 0 关注
  • 1668 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信