Java Arrays

描述

对数组进行选择排序,并运用 Java Arrays ,打印数组元素。

题目

有以下 数组

int [] arr = {10,20,3,6,1,2,5};

要求:

  • 请打印数组所有元素。
  • 请对数组元素进行选择排序(升序)。
  • 请对排序后的数组再次打印。

题目解决思路

  1. 使用 Arrays 类的 toString 方法打印原数组。
  2. 对数组进行选择排序。
  3. 使用 Arrays 类的 toString 方法打印排序后的数组。

代码具体实现

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)); }

运行结果如下图:

03_java Arrays.png

以上案例使用选择排序的方式将数组元素升序排序,再运用 Java Arrays 类,打印数组元素。