// //数组升序 冒泡排序 //public class Demo04 { // public static void main(String[] args) { // //定义数组 // int[] arr={1,8,9,7,5,3,4,2}; // //冒泡排序 比较相邻的元素 // for(int i = 0;i < arr.lengt h - 1;i++){//比较6轮 // 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; // } // } // } // for(int i = 0;i < arr.length;i++){ // System.out.println(arr[i]); // } // } //} //数组排序 冒泡排序 降序 public class Demo04 { public static void main(String[] args) { //定义数组 int [] arr = {7,8,4,5,1,9,6}; 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; } } } // 遍历数组 for(int i = 0;i < arr.length;i++){ System.out.println(arr[i]); } } }
java练习: 冒泡排序
最新推荐文章于 2024-08-08 14:25:38 发布