import java.util.Arrays;public class HelloWorld { //完成 main 方法 public static void main(String[] args) { int[] scores = new int []{89,-23,64,91,119,52,73}; input(scores); } //定义方法完成成绩排序并输出前三名的功能 public static void input(int[] score){ Arrays.sort(score); int count = 0; for(int i=score.length-1;i>=0;i--){ if(score[i]<0 || score[i]>100){ continue; } count++; if(count>3){ break; } System.out.println(score[i]); } }
1 回答
![?](http://img1.sycdn.imooc.com/585a52eb0001f22207000700-100-100.jpg)
yanrun
TA贡献317条经验 获得超240个赞
System.out.println(score[i]);
应该位于for循环里面,否则会报错。不知道你是不是没有粘全代码,少了一个}。
可以不用new对象而直接调用方法啊。
添加回答
举报
0/150
提交
取消