package com.itheima_01; public class ArrayDemo03 { public static void main(String[] args) { //定义一个数组 int[] arr = {24,69,80,78,13}; System.out.println("排序前为:"+ArraytoString(arr)); bubblebinary(arr); System.out.println("排序后为:"+ArraytoString(arr)); } //冒泡排序算法 public static void bubblebinary(int[] arr) { for(int x = 0;x<arr.length-1;x++) for (int i = 0; i < arr.length-1-x; i++) { if (arr[i] > arr[i + 1]) { int temp = arr[i]; arr[i] = arr[i + 1]; arr[i + 1] = temp; } } } //将数组中的元素按照指定的规则打印组成一个字符串:[元素1,元素2,。。。。] public static String ArraytoString(int[] arr) { StringBuilder sb = new StringBuilder(); sb.append("["); for(int i = 0;i<arr.length;i++) { if(i == arr.length-1) { sb.append(arr[i]); } else { sb.append(arr[i]).append(","); } } sb.append("]"); String s = sb.toString(); return s; } }