对数组进行选择排序,并运用 Java Arrays 类,打印数组元素。
有以下 数组:
int [] arr = {10,20,3,6,1,2,5};
要求:
public class Test {
public static void main(String[] args) {
System.out.println("嗨客网(www.haicoder.net)\n");
// 选择排序
int [] arr = {10,20,3,6,1,2,5};
System.out.println("【排序前】:" + Arrays.toString(arr));
for (int i = 0; i < arr.length-1; i++) {
for(int j = i+1;j < arr.length;j++){
if(arr[i] > arr[j]){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
System.out.println("【排序后】:" + Arrays.toString(arr));
}
运行结果如下图:
以上案例使用选择排序的方式将数组元素升序排序,再运用 Java Arrays 类,打印数组元素。