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

用 for break报错

public static void main(String[] args) {
        int score = 53; 
        int count = 0;
        System.out.println("加分前成绩"+score); 
        for(;score<=60;score++){
            count=count+1;
            if(score>=60){
                break;
                System.out.println(count);
            }
        }  
    }

System.out.println(count);报错。。为什么啊

正在回答

5 回答

因为执行了break;以后就会跳出循环,下面那句打印输出就肯定不会被执行,所以被编译器认为是多余的。把这句打印输出和break;上下调换一下位置就行了。

1 回复 有任何疑惑可以回复我~

输出语句放到for外面

0 回复 有任何疑惑可以回复我~

怎么没有main语句啊


0 回复 有任何疑惑可以回复我~
#1

慕粉3396898

看错了
2017-02-09 回复 有任何疑惑可以回复我~

把System.out.println(count);放到if外面去

2 回复 有任何疑惑可以回复我~

public static void main(String[] args) {

        int score = 53; 

        int count = 0;

        System.out.println("加分前成绩"+score); 

        for(;score<=60;score++){

            count=count+1;

            if(score>=60){

                break;

            }

        }  

                System.out.println(count);


    }

         把下面一段改成这样试试


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165459    人
  • 解答问题       17585    个

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

进入课程

用 for break报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信