import?java.util.Arrays;
public?class?HelloWorld?{
????//完成?main?方法
public?static?void?main(String[]?args)?{
HelloWorld?hello=new?HelloWorld();
int[]?scores={89?,?-23?,?64?,?91?,?119?,?52?,?73};
System.out.println("考試成績的前三名為:");
//調(diào)用方法
int[]?nums=?hello.sort(scores);
System.out.println(nums[0]);
System.out.println(nums[1]);
System.out.println(nums[2]);
}
//定義方法完成成績排序并輸出前三名的功能
public?int[]?sort(int?scores[]){
Arrays.sort(scores);
int?n=0;
int[]?nums?=?new?int[3];
for(int?i=scores.length;i>=0;i--){
if?(scores[i]>100||scores[i]<0)
continue;
else
nums[n]=scores[i];
n=n+1;
if?(n>=3)
break;
}
return?nums;
}
}
試著用eclipse寫了一下,沒有錯(cuò)誤行,為什么運(yùn)行會(huì)出錯(cuò)?求大大幫忙看一下。。
紅茶不能灑
2016-08-15 20:29:04