arr[i][j]も何をあらわ表してるのか分からない
arr[i][j]
は二次元配列を表しています。二次元配列の場合は i
が行、j
が列に相当します。
参考までに、変数の中身を print してみました。イメージ沸きますでしょうか?
https://paiza.io/projects/axyFEjrlGoLhB31coLZ_5A?language=java
Java
1public static void main(String[] argv) {
2 String[][] arr = {
3 {"A", "B", "C"},
4 {"D", "E"}
5 };
6 for (int i = 0; i < arr.length; i++) {
7 for (int j = 0; j < arr[i].length; j++) {
8 System.out.println("arr[" + i + "]["+ j + "] = " + arr[i][j]);
9 }
10 continue;
11 }
12}
arr.length = 2
arr[0].length = 3
arr[0][0] = A
arr[0][1] = B
arr[0][2] = C
arr[1].length = 2
arr[1][0] = D
arr[1][1] = E
二次元配列の説明はこちらを参照してみてください。
■ Java 2次元配列のサンプル
https://itsakura.com/java-two-array