生成一个冒泡排序的java代码
时间: 2023-10-14 13:25:32 浏览: 85
java代码-使用java解决java冒泡排序算法的源代码
好的,以下是一个冒泡排序的Java代码实现:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] arr = {5, 3, 8, 4, 2};
int n = arr.length;
int temp = 0;
for (int i = 0; i < n; i++) {
for (int j = 1; j < (n - i); j++) {
if (arr[j - 1] > arr[j]) {
// 交换位置
temp = arr[j - 1];
arr[j - 1] = arr[j];
arr[j] = temp;
}
}
}
// 输出排序后的数组
for (int k = 0; k < n; k++) {
System.out.print(arr[k] + " ");
}
}
}
```
以上代码实现了冒泡排序的基本思路:每次比较相邻两个元素,如果前一个元素大于后一个元素,则交换它们的位置,直到没有需要交换的元素为止。
阅读全文