答案里面只是负数的分数剔除出去了,怎么把原来的数组中的负数剔除并将正确的所有分数一起显示出来呢?
比如运行结果是:
原成绩:67 89 66 87 -23 56
正确成绩为:67 89 66 87 56
前三名成绩为:89 87 67
请问这样怎么写啊?
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]);
}
}
}