循环for (int i=scores.length-1;i>=(scores.length-3);i--)应该循环了三次,但是为什么只打印了两次?

来源:7-1 编程练习

Verckolf

2018-12-13 00:13

代码如图。循环for (int i=scores.length-1;i>=(scores.length-3);i--)应该循环了三次,但是为什么只打印了两次?

https://img3.mukewang.com/5c1132d800019dc813750490.jpg

写回答 关注

2回答

  • 慕圣9281928
    2018-12-20 21:26:09

    因为119超过了100,占用了一次判断,你的条件是i>=(scores.length-3),只给了三次判断机会,一次被continue忽略了,另外两次才是有效成绩,我也犯了同样的错误

  • Verckolf
    2018-12-13 00:17:51

    哈哈,太二了,我知道问题的原因了。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165512 学习 · 17586 问题

查看课程

相似问题