2次元配列[1][3]の意味がよくよく分かってない
基本的に前回と同様です。
new int[1][3]
を前回と同様の書き方にすると以下のようになります。
こちらであればイメージが付きますでしょうか?
java
1int [][] num = {
2 {0, 0, 0}
3};
内容を確認したい場合は println
関数を用いることで確認ができるかと思います。
以下、実行例になります。
https://paiza.io/projects/fsTwY7_O3dVF9KMimCMHVg
java
1public static void main(String[] argv) {
2 int num[][] = new int[1][3];
3 System.out.println("num.length = " + num.length);
4 for (int i = 0; i < num.length; i++) {
5 System.out.println("num[" + i + "].length = " + num[i].length);
6 for (int j = 0; j < num[i].length; j++) {
7 num[i][j] = 10;
8 System.out.println("num[" + i + "][" + j + "] = " + num[i][j]);
9 }
10 }
11}
num.length = 1
num[0].length = 3
num[0][0] = 10
num[0][1] = 10
num[0][2] = 10
皆さんがコメントされているように、プログラムは実際に動かして確認するのが近道です。
「Java Silver」は「Java プログラマ向け」の試験ですので、プログラムを書いたことがないという方だと試験は難しいかもしれません。。