怎么將所有正確的成績(jī)都打印出來(lái)呢?
答案里面只是負(fù)數(shù)的分?jǐn)?shù)剔除出去了,怎么把原來(lái)的數(shù)組中的負(fù)數(shù)剔除并將正確的所有分?jǐn)?shù)一起顯示出來(lái)呢?
比如運(yùn)行結(jié)果是:
原成績(jī):67 89 66 87 -23 56
正確成績(jī)?yōu)椋?7 89 66 87 56
前三名成績(jī)?yōu)椋?9 87 67
請(qǐng)問(wèn)這樣怎么寫(xiě)啊?
2019-05-23
?import java.util.Arrays;
?public class T8 {?
? ? ? ? ? public static void main(String[] args) {
? ? ? ? int scores[]={67,89,66,87-23,56};
? ? ? ? ?T8 hell= new T8();
? ? ? ? System.out.println("前三名");
? ? ? ? hell.aaa(scores);
public void aaa(int[]scores){
? ? ? ? Arrays.sort(scores);
? ? ? ? int num =0;
? ? ? ? for(int i=scores.length-1;i>=0;i--){
? ? ? ? ??
? ? ? ? ? ?if(scores[i]<0||scores[i]>100) {
? ? ? ? ? ?continue;
? ? ? ? ? ?}
? ? ? ??
? ? ? ??
? ? ? ? num++;
? ? ? ? if(num>3){
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ? System.out.println(scores[i]);
? ? }
? ? }
}
? ? ? ??