帮我用Java语言写一个冒泡排序
时间: 2023-03-13 22:17:19 浏览: 89
好的,我可以帮你写个Java语言的冒泡排序程序:public class BubbleSort { public static void main(String[] args) { int[] arr = {5,3,8,2,9,1}; int temp; boolean flag = true; //冒泡排序:比较相邻的元素,将关键字大的元素交换至右端 for(int i=0; i<arr.length-1 && flag; i++) { flag = false; for(int j=0; j<arr.length-1-i; j++) { if(arr[j] > arr[j+1]) { temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; flag = true; } } } //输出排序结果 for(int i=0; i<arr.length; i++) { System.out.println(arr[i]); } } }
阅读全文