无返回值的方法我的代码可以跑,可我想做一个带返回值类型为数组类型的,就不行,求教是为什么?代码如下
import java.util.Arrays;
public class HelloWorld {
//完成 main 方法
public static void main(String[] args) {
HelloWorld hello = new HelloWorld();
int [] Scores = {89,-23,64,91,119,52,73};
System.out.println("考试成绩的前三名为:");
hello.output(Scores);
}
//定义方法完成成绩排序并输出前三名的功能
public int[] output(int Scores[]){
int num = 0;
Arrays.sort(Scores);
for(int i=Scores.length-1;i>=0;i--){
if(Scores[i]>100||Scores[i]<0){
continue;
}
num++;
if(num>3){
break;
}
System.out.println(Scores[i]);
}
}
return Scores[];
}