选择排序的算法代码
package ArraysBase;
public class ArraysChoiceDome04 {
//选择排序
public static void main(String[] args) {
int[] arrays1 = new int[] { 3211, 325, 555, 55555, 322, 89 };
for (int j = 0; j < arrays1.length-1; j++) {
//当进行到第j轮比较时,此时就直接从数组的第j个元素和第j+1个元素比较就ok
//重复循环直到比较结束
for (int i = j+1; i < arrays1.length; i++) {
if (arrays1[j] > arrays1[i]) {
int temp = arrays1[j];
arrays1[j] = arrays1[i];
arrays1[i] = temp;
}
}
}
//遍历打印输出数组
for (int i = 0; i < arrays1.length; i++) {
System.out.print(arrays1[i] + " ");
}
}
}