for(int i = 0;i<targetArr.length-1;i++){//或不减1,也试过可以
for(int j = i+1;j<targetArr.length;j++){//或不加1,也试过可以
if(targetArr[i]>targetArr[j]){
//方法一:
temp = targetArr[i];
targetArr[i] = targetArr[j];
targetArr[j] = temp;
for(int x:targetArr){
System.out.print(x);
}
System.out.println("");
/*//方法二,实在没看懂,略过~
targetArr[i] = targetArr[i] + targetArr[j];
targetArr[j] = targetArr[i] - targetArr[j];
targetArr[i] = targetArr[i] - targetArr[j];*/
}
}
}
java冒泡排序
最新推荐文章于 2023-06-06 09:14:05 发布