java數組冒泡排序
阿新 • • 發佈:2019-02-26
arr spa print system java數組 數組冒泡排序 args length ati
public class BubbleSort { //冒泡排序,相鄰左邊和右邊比較,大的放到右邊。 public static void main(String[] args) { int[] arr = {9, 5, 8, 4, 10, 22}; 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.print(arr[i] + " "); } } }
java數組冒泡排序