8-1最后一个编程
以下是自己的思路编的,哪位大神看下哪里有错,编完后只显示运行成功,没有出现结果。
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.Top(scores);
}
//定义方法完成成绩排序并输出前三名的功能
public void Top(int[] scores){
Arrays.sort(scores);
for(int i=0;i<scores.length;i++){
int j=0;
if(scores[i]>0&&scores[i]<100){
j=j+1;
if(j>3){
System.out.println("考试成绩前三名是:");
for(int k=scores.length;k>scores.length-4;k--){
System.out.println(scores[k]);
}
}
}
}
}