為什么是這樣
public?class?HelloWord?{ ????//完成?main?方法 ????public?static?void?main(String[]?args)?{ ????????int[]?score={89,-23,64,91,119,52,73}; ????????HelloWord?he=new?HelloWord(); ????????he.scoreSort(score); ????} ????//定義方法完成成績排序并輸出前三名的功能 ????public?void?scoreSort(int[]?scores){ ????????System.out.println("考試成績的前三名為:"); ????????Arrays.sort(scores); ????????int?count=1; ????????for(int?i=scores.length-1;i>=0;i--){ ????????????count++; ????????????System.out.println(scores[i]); ????????????if(scores[i]<0||scores[i]>100){ ????????????????continue; ????????????} ????????????if(count>3){ ????????????????break; ????????????} ????????} ????} }
結果是
考試成績的前三名為:
119
91
89
2018-09-27
找到原因了,是位置寫錯了