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

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

有大佬能叫一下吗

提问者:慕肄 2018-06-28 16:41

个回答

  • 慕无忌5468573
    2018-06-29 14:19:26

    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;

            }

        }


  • 慕无忌5468573
    2018-06-29 14:17:41

    //完成 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;

            }

        }


  • 慕粉1607305573
    2018-06-28 23:03:05

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