public class TestMyBub{
public static void main(String[] args){
int[] a = new int[args.length];
for(int i=0;i<args.length;i++){
a[i] = Integer.parseInt(args[i]);
}
print(a);
getSort(a);
System.out.println();
print(a);
}

private static void print(int[] a){
for(int i=0;i<a.length;i++){
System.out.print(a[i] + " ");
}
}

private static void getSort(int[] a){
int k = 0,temp;
for(int i=0;i<a.length;i++){
for(int j=i+1;j<a.length;j++){
if(a[j]<a[k]){
k = j;
}
}
if(k != i){
temp = a[i];
a[i] = a[k];
a[k] = temp;
}
}
}
}
我编译运行都正常,但是结果有点小问题比如:输入 3 6 2 1 7 8 9 0 4 5
                                   排序后输出是:0 1 3 2 4 5 6 7 8 9
自己一时很难找到问题,请各位高手给帮忙看看?