猿问

总是找不出错误 不开心0^0. 大神来找找0.0

import java.util.Arrays;

public class HelloWorld {

    

    //完成 main 方法

    public static void main(String[] args) {

       HelloWorld Hello=new Hello();

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

             Hello.xueba(scores);

    }

    

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

    public static void xueba(int scores[]){

    Arrays.sort(scores);

    System.out.println("咱们这次考试学霸为:");

    for(i=0;i<scores.length;i++)

    {

    if(a[i]>100||a[i]<0){

    continue;

    }

    for(i=scores.length;i>scores.length-3;i--){

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

}

}


亮哒哒dawn3252597
浏览 1200回答 1
1回答

惟愿_无事常相见

先说静态方法是不必new对象的 HelloWorld Hello = new Hello(); 不考虑静态,这句也是错的。 然后你写了一个xueba()方法 方法内第二个for循环条件里面: int i=scores.length;访问数组越界!报错
随时随地看视频慕课网APP

相关分类

Java
我要回答