public class array01 { public static void main(String[] args){ int[] array = {32,4,56,34,17,39,68,25};//定義一個無序數組 for(int i=0;i<array.length-1;i++){ for(int j=0;j<array.length-i-1;j++){ if(array[j]>array[j+1]){ int temp = array[j];//定義一個臨時變量用於交換位置 array[j] = array[j+1];//以下兩個賦值公式有先后之分,如果先是“array【j+1】=temp”,再執行“array[j] = array[j+1]”,因為array【j+1】被賦值了temp,則array【j】也等於temp.重復相同的值。 array[j+1] = temp; } } } for(int i=0;i<array.length-1;i++){ System.out.println(array[i]); } } }