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

为啥答案是倒序的?

自己做不来。。看了答案背着敲一遍,结果答案是反过来的。。。

提问者:ilemon 2015-05-14 23:41

个回答

  • hnull
    2015-05-14 23:58:10

    //定义方法完成成绩排序并输出前三名的功能
        public void showTop3(int[] scores){
            Arrays.sort(scores);//其实你只少了这行排序而已
            int count=0;
            for(int i=scores.length-1;i>=0;i--){
                if(scores[i]<0||scores[i]>100){
                    continue;
                }
                count++;
                if (count>3){
                    break;
                }
                System.out.println(scores[i]);
            }
        }

    就是上面少了一行而已