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?h=new?HelloWorld();
????????h.rankFrontThree(scores);
????????
????}
????
????//定義方法完成成績排序并輸出前三名的功能
????
????public?void?rankFrontThree(int?[]scores){
????????Arrays.sort(scores);
????????int?n=scores.length-1;
????????int?c=0;
????????while(c<3){
????????????System.out.println(scores[n--]);
????????????c++;
????????}
????}
????
????
????
????
????
????
????
????
}
2018-09-04
得到的肯定是三個(gè)值,但并不是要求的前三名有效值啊
2018-09-04
這也可以,但你還少了判斷