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

把代码怎么改改,能实现输出数组中的最大值呢?请高人来改改……

把代码怎么改改,能实现输出数组中的最大值呢?

提问者:qq_爱的前奏哼哼_0 2015-08-16 23:57

个回答

  • donlv
    2015-08-17 09:02:22
    已采纳

     //完成 main 方法

        public static void main(String[] args) {

            

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

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

        

        HelloWorld hello=new HelloWorld();

        int max=hello.sort(scores);

        System.out.println(max);

        }

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

        public int sort(int[] scores){

            int max1=0;

            for (i=0;i<scores.length;i++){

                if(max1<scores[i]){

                    max1=scores[i];

                }

            }        

            return max1; 


  • 鲁文杰
    2015-09-15 20:56:04

    前三名都得出来怎么搞?

  • 马银玲180
    2015-09-02 18:08:43

    这个方法貌似只能得到第一名

  • qq_爱的前奏哼哼_0
    2015-08-23 15:52:52

    哈哈,谢谢,你的里面也存在一个错误哦。for (i=0,)要改为for (int i=0,)....