【Java筆記】配列の定義と遍歴
一次元配列を定義
注意配列の下付きは0から始まります。配列下標本の境界外異常(ArayIndexOutOfBounds Exception)
int[] a={1,2,3};
int[] b=new int[]{1,2,3,4};
int[] c=new int[5]
配列の中の一つの数を取るSystem.out.println(a[0]);
1次元配列を巡回for(int k:a){
System.out.print(k+" ");
}
二次元配列を定義int[][] d={{1,2,3},{8,6,4},{5,8,8}};
int[][] e=new int[][]{{1,2,3},{8,6,4,9},{5,8,8}};
int[][] f=new int[3][4];
int[][] g=new int[3][];
配列の中の一つの数を取る System.out.println(e[1][3]);
二次元配列を巡回 for(int[] t:e){
for(int s:t){
System.out.print(s+" ");
}
System.out.println();
}
三次元配列を定義int[][][] h={{{11,12},{14,16,17}},
{{21,35,69},{85,48},{98,95,65,14,25,}},
{{25,47,85,66},{33,36,25},{85,4,6},{2,48,7,9,6}}};
int[][][] i=new int[][][]{{{11,12},{14,16,17}},
{{21,35,69},{85,48},{98,95,65,14,25,}},
{{25,47,85,66},{33,36,25},{85,4,6},{2,48,7,9,6}}};
int[][][] j=new int[5][8][6];
int[][][] l=new int[5][8][];
int[][][] m=new int[5][][];
配列の中の一つの数を取るSystem.out.println(h[1][2][3]);
立体配列を巡回 for(int[][] n:i){
for(int[] o:n){
for(int p:o){
System.out.print(p+" ");
}
System.out.println();
}
System.out.println();
}
よくあるエラー:注意配列の下付きは0から始まります。配列下標本の境界外異常(ArayIndexOutOfBounds Exception)