自己做不来。。看了答案背着敲一遍,结果答案是反过来的。。。
//定义方法完成成绩排序并输出前三名的功能 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]); } }
就是上面少了一行而已