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

如果这题用带返回值的方法改怎么编啊?

有大佬能叫一下吗

正在回答

3 回答

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();

        int count=hello.score(scores);

       }

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

    

    public int score(int scores[])

    {

        Arrays.sort(scores);

        int count=0;

        for(int i=6;i>=0;i--){

            

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

            {

                continue;

            }

            count++;

                if (count>3){

                   break;

                }

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

            }

            return count;

        }

    }


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

//完成 main 方法

    public static void main(String[] args) {

        

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

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

       HelloWorld hello=new HelloWorld();

        int count=hello.score(scores);

      

    }

    

    

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

    

    public int score(int scores[])

    {

        Arrays.sort(scores);

        int count=0;

        for(int i=6;i>=0;i--){

            

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

            {

                continue;

            }

            count++;

                if (count>3){

                   break;

                }

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

            }

            return count;

        }

    }


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

最后8-1编程挑战,同求,不知道返回一个数组该如何定义,是不是public int[] top3(int[] scores)这样呢?

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

举报

0/150
提交
取消

如果这题用带返回值的方法改怎么编啊?

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