多維陣列 陣列工具類
阿新 • • 發佈:2020-12-17
氣泡排序:
package array; import java.lang.reflect.Array; import java.util.Arrays; public class Demo03 { public static void main(String[] args) { int []a={3,4,1,7,2,9}; int []sort=sort(a);//呼叫完我們自己寫的排序方法以後,返回一個排序後的陣列 System.out.println(Arrays.toString(sort)); } //氣泡排序//1.比較陣列中,兩個相鄰的元素 //每次比較都會產生一個最大或最小的數字 //3.下一次迴圈少一次排序 //4.依次迴圈,直到結束 public static int[] sort(int[] array){ int temp=0; //外層迴圈,判斷我們這個要走幾次 for(int i=0;i< array.length-1;i++){ //內層迴圈:比較兩個數字 for(int j=0;j< array.length-1-i;j++){ if(array[j+1]<array[j]){ temp=array[j]; array[j]=array[j+1]; array[j+1]=temp; } } } return array; } }