1 package com;
2
3 /**
4 *
5 * @author Administrator 冒泡排序
6 *
7 * 分析 比如 2,7,3,6,8,9
I 2<7 273689
II 7>3 237689
III 7>6 236789
IIII 7<8236789
IIIII 8<9 236789
9 */
10 public class BubleSort {
11
12 public static void main(String[] args) {
13 // 申明一个数组
14 int[] arr = { 2, 4, 1, 5, 3, 7, 6, 9 };
15 int as[] =sourts(arr);
16 for (int i : as) {
17 System.out.print(i);
18 }
19 }
20
21 public static int[] sourts(int[] arr) {
22 // 首先遍历数组
23 for (int i = 0; i < arr.length - 1; i++) {
24 for (int j = i + 1; j < arr.length; j++) {
25 if (arr[i] > arr[j]) {
26 int temp;
27 temp = arr[i];
28 arr[i] = arr[j];
29 arr[j] = temp;
30 }
31 }
32 }
33 return arr;
34 }
35 }