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

这网页的编译器有问题吧?还是。。。

import java.util.Arrays;

public class HelloWorld {

    

    //完成 main 方法

    public static void main(String[] args) {  

        int d=3;

        int[] scores ={89,23,64,91,119,52,73};       

        Arrays.sort(scores);

        System.out.prinln("前三名");

        for(int i=0;i>scores.length;i++){

        if(scroes[i]>100 || scroes[i]<0) 

               {   continue;            

               };          

         else  {

                if(d>0){              

                 System.out.println(scores[i]);

                        d--;          

                       }         

               }     

    }

     //定义方法完成成绩排序并输出前三名的功

   }

}





然后报错:

error: 'else' without 'if'
else {
^
1 error


正在回答

2 回答

工具报错异常的几率很小的。他说else缺少if,那肯定是else语句前面没有if语句了。仔细看看你的代码,if语句已经用“;”号结束了,然后else自己就冒出来了,肯定是错了呀。

http://img1.sycdn.imooc.com//552006b000015e1d03260427.jpg

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

嘿嘿,是嘞

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

举报

0/150
提交
取消

这网页的编译器有问题吧?还是。。。

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