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

if语句中continue与break的区别

if语句中continue与break的区别

乖乖荣 2017-04-23 15:51:35
大神,还有一个问题:import java.util.Arrays;public class HelloWorld {        //完成 main 方法    public static void main(String[] args) {                int[] scores = {89,-23,64,91,119,52,73};                HelloWorld hello = new HelloWorld();        hello.showtop3(scores);                            }    public void showtops3(int[] scores)    {Arrays.sort(scores);    int num=0;    for (i=scores.length-1;i>=0;i--)    {if (scores[i]<0||score[i]>100){        continue;}        num++;        if(num>3){break;}        System.out.print(scores[i]);    }这段代码我编写有错么?怎么运行不了呀。还有里面一段{if (scores[i]<0||score[i]>100){        continue;}  中continue是什么意思?为何不用break,跳出?而是用continue. 因为成绩本应该不是小于0和大于100的,我是想用break,但报错,标准答案写continue
查看完整描述

1 回答

?
西兰花伟大炮

TA贡献376条经验 获得超318个赞

continue是中止当前循环,而break会跳出整个for循环,if是用来筛选不符合范围的数

查看完整回答
1 反对 回复 2017-04-23
  • 1 回答
  • 0 关注
  • 4859 浏览

添加回答

举报

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