我自己編寫(xiě)的代碼,為什么沒(méi)有成績(jī)輸出呢???
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("考試成績(jī)的前三名為:");?
? ? ?HelloWorld hello=new HelloWorld(); ?
? ? ?hello.scs(scores);
? ? }
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ? public void scs(int[] scores){
? ? ? ? int count=3;
? ? ? ? Arrays.sort(scores);
? ? ? ? for(int i=scores.length-1;count>0;i++){ ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? if (scores[i]>100||scores[i]<0){//不滿足條件的成績(jī)跳出
? ? ? ? ? ? ? ?continue;
? ? ? ? ? ? ? ?}
? ? ? ? ? ? else{
? ? ? ? ? ? ? ? count--;
? ? ? ? ? ? ? ? System.out.println(scores[i]);//依次輸出前三名成績(jī)
? ? ? ? ? ? } ??
? ? ? ? }
? ? } ?? ??
}
2016-10-23
i--