猿问

提交代码居然出错,在Eclipse运行怎么不出错?

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

public class HelloWorld {

    public static void main(String[] args) {    
        int[] arr1={89,-23,64,91,119,52,79};    
        HelloWorld arr=new HelloWorld();    
        arr.array(arr1);
    }
    public static void array(int[] arr1){
        Arrays.sort(arr1);
        System.out.println("前三名的分数是:");
        for (int i=0;i<arr1.length;i++){
            for (int j=0;j<arr1.length-1-i;j++){
                if (arr1[j]<arr1[j+1]){
                    int temp=arr1[j+1];
                    arr1[j+1]=arr1[j];
                    arr1[j]=temp;
                }
            }
        }
        for (int i=0;i<arr1.length;i++){
            if (i<3){
                System.out.print(arr1[i]+"\t");
            }
        }
    }
}

这简直是Bug啊

LsdCong
浏览 1834回答 4
4回答

coco49

eclipse导入了java.util.Arrays这个包,不导包编译不会通过,你自己写的.java文件没有导入这个包,所以提示找不到Arrays这个类和它的sort方法

LsdCong

在Eclipse运行的
随时随地看视频慕课网APP

相关分类

Java
测试
我要回答