Java自學筆記(五)
阿新 • • 發佈:2018-11-10
陣列(引用記憶體地址,涉及到JVM,方法棧,堆,不用手動清除記憶體)
一維陣列 資料型別[] 變數名稱 = new 資料型別[儲存元素個數]; 資料型別[] 變數名稱 = new 資料型別[] {元素1,元素2,……,元素N}; 資料型別[] 變數名稱 = {元素1,元素2,……,元素N};
二維陣列
資料型別[][] 變數名稱 = new 資料型別[儲存元素個數][儲存元素個數]; 資料型別[][] 變數名稱 ={{元素1,元素2,……,元素N},{元素1,元素2,……,元素N},{元素1,元素2,……,元素N}int[][] IntArr2 = new int[3][2]; int[][] IntArr3 = { {1}, {2,3}, {4,5,6} }; //注意,不是矩陣!
int Sum = 0; int[][] arr = { {1, 2, 3}, {4, 5}, {6}, {7, 8, 9, 10} }; for(int m = 0; m < arr.length; m++) { int sum =0; //重新整理位置放這裡,不然每次每組求和會累加! for(int n = 0; n < arr[m].length; n++) { sum += arr[m][n]; } System.out.println(sum); Sum += sum; } System.out.println(Sum);