1 package log;
2
3 public class Test4 {
4
5 /**
6 * java算法---冒泡排序
7 *
8 * @param args
9 */
10 public static void main(String[] args) {
11 // 需要排序的数组
12 int arr[] = { 49, 20, 36, 51, 18, 94, 61, 31, 50
};
13 // 循环输出该数组内容
14 System.out.println("排序之前:"
);
15 for (
int a : arr) {
16 System.out.print(a + "\t"
);
17 }
18 System.out.println();
19
20 int temp = 0
;
21 for (
int i = 0; i < arr.length - 1; i++
) {
22 for (
int j = 0; j < arr.length - 1 - i; j++
) {
23 if (arr[j] > arr[j + 1
]) {
24 temp =
arr[j];
25 arr[j] = arr[j + 1
];
26 arr[j + 1] =
temp;
27 }
28 }
29 }
30 // 循环输出该数组内容
31 System.out.println("排序之后:"
);
32 for (
int a : arr) {
33 System.out.print(a + "\t"
);
34 }
35 System.out.println();
36
37 }
38
39 }
下面是控制台的输出结果
转载于:https://www.cnblogs.com/javallh/p/8762093.html