一維陣列
建立陣列
一維陣列的建立有兩種方式,下面是兩種方式的介紹
-
方法一:靜態初始化
基本語法:資料型別[ ] 陣列名 = { 初始化資料 };
程式碼示例:public class Test { public static void main(String[] args){ int[] array = {1,2,3,4,5,6}; for(int x : array){ System.out.print(x + " " ); } } }
-
方法二:動態初始化
基本語法1:資料型別[ ] 陣列名 = new int[ ] {初始化資料};
程式碼示例:public class Test { public static void main(String[] args){ int[] array = new int[] {1,2,3,4,5,6}; for(int x : array){ System.out.print(x + " " ); } } }
基本語法2:資料型別[ ] 陣列名 = new int[length ];
注意;此時陣列初始值均為0;需要自己依據要求重新初始化;
程式碼示例:public class Test { public static void main(String[] args){ int[] array = new int[10] ; for(int x : array){ System.out.print(x + " " ); } } }
陣列的遍歷
1、使用for迴圈
//遍歷一維陣列 int[] arr = new int[3];//動態建立:3個元素 arr[0] = 1;//給第1個元素(索引為0),賦值1 arr[1] = 2;//給第2個元素(索引為1),賦值2 arr[2] = 3;//給第3個元素(索引為2),賦值3 for (int i = 0; i < arr.length; i++) { //遍歷arr[i],arr中的元素 System.out.print(arr[i]+"\t"); }
2、增強for迴圈foreach
//遍歷一維陣列 int [] i= {1,2,3};//靜態建立 for (int i : arr) { System.out.print(i+"\t"); }
-