问答详情
源自:7-1 编程练习

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

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


提问者:头像已舔屏 2015-04-04 20:14

个回答

  • 灵感ls展望
    2015-04-04 23:43:55
    已采纳

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

    http://img.mukewang.com/552006b000015e1d03260427.jpg

  • 头像已舔屏
    2015-04-07 20:29:51

    嘿嘿,是嘞