对10个数用冒泡法排序,java语言写
时间: 2023-03-21 22:01:44 浏览: 70
冒泡排序法、选择排序法、插入排序法(java案例详解)
以下是使用 Java 语言实现冒泡排序的示例代码:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] arr = { 5, 2, 9, 1, 5, 6, 3, 8, 7, 4 };
// 冒泡排序
for (int i = 0; i < arr.length - 1; i++) {
for (int j = 0; j < arr.length - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
// 交换元素
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// 输出排序后的结果
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
代码中,我们使用了双重循环来实现冒泡排序,第一个循环用来控制排序的轮数,第二个循环用来控制每一轮的比较次数。在比较的过程中,如果相邻的两个元素需要交换位置,就使用一个临时变量来保存其中一个元素,然后进行交换。最后,再输出排序后的结果即可。
阅读全文