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

错了???为什么=。=我抄代码都错

import java.util.Arrays;    


public class HelloWorld {


    //完成 main 方法

    public static void main(String[] args) {

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

       System.out.println("考试成绩的前三名为:");

       HelloWorld hello=new HelloWorld();

       hello.show(scores);

       

       }

           

       

    public void show(int[] scores){

        Arrays.sort(scores);

        int num = 0;

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

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

                continue;

            }

            num++;

            if (num > 3){

                break;

            }

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

        }

            

    }    

    

        

        

}



提问者:宝慕林5436389 2019-12-05 23:12

个回答

  • qq_慕婉清8152784
    2019-12-19 02:19:29

    可能是类名和你的文件名不一样。你的文件名是”HelloWorld.java“吗?

  • 慕田峪146999
    2019-12-15 19:50:22

    你有毒,明明没有问题。跟我说错了


  • 慕哥9509686
    2019-12-06 08:52:21

    第七行:hello.showTop3(scores);