java 排序问题
嵌套循环条件语句至少稍微的改动了一下 为什么输出结果却不一样了 请指点一下

public class TestSort {

public static void main(String[] args) {
int [] a = {2,3,4,1,6,9,7};
int temp = 0;
for(int i=0;i<a.length;i++){
for(int j =0;j<a.length;j++){
if(a[j]>a[i]){
                       temp=a[j];
                       a[j]=a[i];
                       a[i]=temp;
}
}
}
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
for(int i=0;i<a.length;i++){
for(int j =i+1;j<a.length;j++){
if(a[j]>a[i]){
                       temp=a[j];
                       a[j]=a[i];
                       a[i]=temp;
}
}
}
System.out.println();
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}

}

}

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

java 排序问题

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭