java数组,冒泡排序
时间: 2023-11-06 12:01:24 浏览: 95
冒泡排序是一种简单的排序算法,它通过重复地交换相邻元素的位置来排序数组。具体的java代码如下:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] arr = new int[10];
for(int i=0; i<arr.length; i++) {
arr[i] = (int)(Math.random()*100); //生成10个随机数组
System.out.println(arr[i]);
}
for(int i=0; i<arr.length-1; i++) {
for(int j=0; j<arr.length-1-i; j++) {
if(arr[j] > arr[j+1]) {
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
System.out.println("排序后:");
for(int i=0; i<arr.length; i++) {
System.out.println(arr[i]); //输出排序后的数组
}
}
}
```
以上代码中,我们首先生成了一个包含10个随机整数的数组,并输出原始数组。然后,通过两层循环遍历数组,每次比较相邻的两个元素,如果顺序不对则交换它们。最后,输出排序后的数组。
阅读全文