请问大神,这个代码里我哪里写错了?出来的成绩变成乱码了额……我是女生,轻拍~哈哈
import java.util.Arrays;
public class HelloWorld {
//完成 main 方法
public static void main(String[] args) {
int[] scores={89,-23,64,91,119,52,73};
HelloWorld hello=new HelloWorld();
hello.scores(scores);
}
//定义方法完成成绩排序并输出前三名的功能
public void scores(int[] scores){
int[] grade=new int[3];
Arrays.sort(scores);
for(int i=scores.length-1,j=0;i>=0&&j<3;i--,j++){
if (scores[i]<0||scores[i]>100){
continue;
}
grade[j]=scores[i];
}
System.out.println("前三名成绩"+grade);
}
}