Java Arrays

描述

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

题目

有以下 数组

int [] arr = {1,2,432,32,54,32,3,7,657,563,25,43,6,463,52};

要求:

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

题目解决思路

  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 = {1,2,432,32,54,32,3,7,657,563,25,43,6,463,52}; System.out.print("【排序前】:"); System.out.println(Arrays.toString(arr)); // 冒泡排序 for(int i = 0;i < arr.length - 1;i++){ for(int j = 1;j < arr.length - i - 1;j++){ if(arr [j] > arr[j + 1]){ int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } System.out.print("【排序后】:"); System.out.println(Arrays.toString(arr)); } }

运行结果如下图:

02_java Arrays.png

以上案例运用 Java Arrays 类,进行数组排序并打印数组元素。