废宅
2016-09-22 01:07
import java.util.Arrays;
public class HelloWorld {
//完成 main 方法
public static void main(String[] args) {
HelloWorld hello = new HelloWorld();
int[] scores = new int[]{89,-23,64,91,119,52,73};
hello.max(scores);
}
//定义方法完成成绩排序并输出前三名的功能
public void max(int[] scores){
Arrays.sort(scores);
int[] res = new int[3];
int num = 0;
for(int x = scores.length - 1; x >= 0 && num <= 2; x--){
if (scores[x] < 0 || scores[x] > 100)
continue;
res[num] = scores[x];
num ++;
}
System.out.println(res[] ) /*错误指在这个小括号上*/ ;
}//先谢谢大神啦
}
打印输出的时候把res后面的[]去了,或者在[]里面加上下标。
Java入门第一季(IDEA工具)升级版
1165550 学习 · 17586 问题
相似问题