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

我是这样写的,为什么有错呢,说是 Array.sort(scores);这里有错,可以请你们帮我看一下吗

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.getThreeStu(scores);

        

    }

    

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

    public void getThreeStu( int[] scores)

    {

        int count=0;

        Array.sort(scores);

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

        {

            while(count<3)

           { 

            if(scores[i]>0)

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

            count++;

           }

        }

    

    }

    


正在回答

2 回答

Array.sort(scores);你没有在Array后面加S

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

我知道了!

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.getThreeStu(scores);    

    }

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

    public void getThreeStu( int[] scores)

    {

        int count=0;

        Arrays.sort(scores);   

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

         {  

            if(scores[i]>0&&count<3)

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

              count++;  

        }

}  

}


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

qq_queserasera_13323100

if括号里面还要&&scores [ i ] <=100吧,题目说了小于0和大于100的不考虑
2017-07-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我是这样写的,为什么有错呢,说是 Array.sort(scores);这里有错,可以请你们帮我看一下吗

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