用 java写一个冒泡
时间: 2023-03-04 12:22:55 浏览: 26
您好!以下是用 Java 实现的冒泡排序代码:
```
public class BubbleSort {
public static void main(String[] args) {
int[] array = {5, 1, 4, 2, 8};
int n = array.length;
int temp = 0;
for (int i = 0; i < n; i++) {
for (int j = 1; j < (n - i); j++) {
if (array[j - 1] > array[j]) {
// swap elements
temp = array[j - 1];
array[j - 1] = array[j];
array[j] = temp;
}
}
}
System.out.println("Sorted array:");
for (int i = 0; i < n; i++) {
System.out.print(array[i] + " ");
}
}
}
```
该代码实现了一个冒泡排序算法,可以对数组中的元素进行排序。冒泡排序的思想是:比较相邻的两个元素,如果第一个元素比第二个元素大,则交换两个元素的位置。每次排序后,最大的元素会移动到最后面。该代码中,我们通过两个循环来实现排序过程。