Oracle顯式遊標、隱式遊標、動態遊標
一維陣列:
陣列的定義:
資料型別[] 陣列名 = new 資料型別[元素個數或陣列長度];
int[] x; // 宣告一個int[]型別的變數
x = new int[100]; // 建立一個長度為100的陣列
型別[] 陣列名= new 型別[]{元素,元素,……};
型別[] 陣列名= {元素,元素,元素,……};
陣列遍歷:
publicclass Demo01{
publicstaticvoidmain(String[] args) {
int[] arr = { 1, 2, 3, 4, 5 }; // 定義陣列
// 使用for迴圈遍歷陣列的元素
for(inti = 0; i < arr.length; i++) {
System.out.println(arr[i]); // 通過索引訪問元素
}
}
}
二維陣列:
第一種方式:
int[][] arr = new int[3][4];
上面的程式碼相當於定義了一個3*4的二維陣列,即二維陣列的長度為3,二維陣列中的每個元素又是一個長度為4的陣列。
第二種方式:
int[][] arr = new int[3][];
第二種方式和第一種類似,只是陣列中每個元素的長度不確定。
第三種方式:
int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};
上面的二維陣列中定義了三個元素,這三個元素都是陣列,分別為
二維陣列元素遍歷與陣列元素累加和:
int[][] arr={{10,20},{1,2,3},{5}};
//求所有元素之和
int sum=0;
for(int i=0;i<arr.length;i++){
//System.out.println(arr[i]);
for(int j=0;j<arr[i].length;j++){
sum+=arr[i][j];
}
}
System.out.println(sum);