練習1-2:JAVAプログラムを作成し、試験成績の上位3位を出力する.
2704 ワード
1、試験成績はすでに配列scoresに保存されており、配列要素は89,-23,64,91,119,52,732の順で、カスタムメソッドで成績順位を実現し、出力操作を要求し、成績配列をパラメータとして3に入力し、成績の有効性を判断する(0-100)ことを要求し、成績が無効であれば、この成績を無視する
操作結果:
転載先:https://www.cnblogs.com/spsglz/p/7773052.html
/*
, , JAVA ,
: 1、 scores , 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 ,
3、 ( 0—100 ), ,
*/
package lianxi;
import java.util.*;
public class HelloWorld {
public static void main(String[] args) {
int[] scores={89,-23,64,91,119,52,73}; //
System.out.println(" :");
HelloWorld Fgrade=new HelloWorld(); //
Fgrade.grade(scores);//
}
public void grade(int[] scores){
Arrays.sort(scores); //
int count=1;
for(int i=scores.length-1;i>=0&&count<=3;i--){
if(scores[i]>100||scores[i]<0) continue;
else
{count++;
System.out.println(scores[i]);
}
}
}
}
操作結果:
:
91
89
73
転載先:https://www.cnblogs.com/spsglz/p/7773052.html