有人知道我错哪里了吗?拜托指正
public class HelloWorld {
//完成 main 方法
public static void main(String[] args) {
HelloWorld h=new HelloWorld();
int[] a={23,67,89,65,98};
int[] b=h.abslot(a);
for(int i=0;i<b.length;i++){
System.out.print(b[0]+" "+b[1]+" "+b[2]+" ");
}
}
}
//定义方法完成成绩排序并输出前三名的功能
public int[] abslot(int[] a){
for(int i=1;i<a.length;i++){
for(int j=0;j<length-i;j++){
if(a[j]<a[j+1]){
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(int i=0;i<length;i++){
if(a[i]>=0&&a[i]<=100){
while(i==2){
break;
}
}else{
continue;
}
}
return a;
}
}