練習1-2:JAVAプログラムを作成し、試験成績の上位3位を出力する.

2704 ワード

1、試験成績はすでに配列scoresに保存されており、配列要素は89,-23,64,91,119,52,732の順で、カスタムメソッドで成績順位を実現し、出力操作を要求し、成績配列をパラメータとして3に入力し、成績の有効性を判断する(0-100)ことを要求し、成績が無効であれば、この成績を無視する
/*
, , 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