2、 实验二:Java编程基础(二)(if语句、for循环和数组) 题目:实现一个冒泡排序算法,提示如下: (1) 定义一个整型数组,并初始化10个整型常量。 (2) 对该数组进行排序。
时间: 2023-12-22 07:06:29 浏览: 29
下面是一个冒泡排序算法的Java代码示例:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] array = {3, 9, 1, 8, 2, 7, 5, 6, 4, 0}; // 定义一个整型数组并初始化
int temp; // 临时变量用于交换元素
// 冒泡排序
for (int i = 0; i < array.length - 1; i++) {
for (int j = 0; j < array.length - i - 1; j++) {
if (array[j] > array[j + 1]) {
// 交换相邻两个元素的位置
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
// 输出排序后的结果
System.out.println("排序后的数组:");
for (int num : array) {
System.out.print(num + " ");
}
}
}
```
该程序首先定义一个长度为10的整型数组,并初始化了10个整型常量。然后使用两层循环实现冒泡排序算法,最后输出排序后的结果。