用java写一个冒泡排序
时间: 2024-03-09 13:31:07 浏览: 14
以下是用Java编写的冒泡排序算法:
public class BubbleSort {
public static void main(String []args) {
int[] arr = {64, 34, 25, 12, 22, 11, 90};
bubbleSort(arr);
System.out.println("排序后的数组为:");
for(int i=0; i<arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
public static void bubbleSort(int[] arr) {
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;
}
}
}
}
}
输出结果为:
排序后的数组为:
11 12 22 25 34 64 90
阅读全文