我这个排序程序错在那里啊?
Java codeimport java.io.*;
public class paixu{
public void sort(int [] data){
for(i=1;i<data.length;i++){
for(j=data.length-1;j>i;j--){
if(data[j]<data[j-1]){
swap(data,j,j-1);
}
}
}
}
public void swap(int [] data,i,i-1){
int a;
a=data;
data=data[i-1];
data[i-1]=a;
}
public static void main(String args []){
int data []={1,5,3,9,8,6,7};
data.sort();
for(i=1;i<data.length;i++){
System.out.print(data+" ");
}
}
|