public class HelloWorld { //完成 main 方法 public static void main(String[] args) { int score[]; int []scores={89,-23,64,119,52,73}; for(int i=0;i<=5;i++) { if(0<=scores[i]<=100) scanf("%",score); } HelloWorld hello=new HelloWorld(); hello.paixu(score[],i); } //定义方法完成成绩排序并输出前三名的功能 public void paixu(int array[],int n) { int i, k,t,j; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) if(array[j]<array[k]) k=j; t=array[k];array[k]=array[i]; array[i]=t; } System.out.println("考试成绩的前三名为:"); for(int m=0;m<=2;m++) { Systeem.out.println(array[i]); } } }
int score[]; 都没初始化大小
23行传的参数错了