回答編集履歴

2

修正

2018/05/10 11:07

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- 内側のループのカウンタ上限は、`a[0].length`にすると良いでしょう。
33
+ 内側のループのカウンタ上限は、`a[x].length`にすると良いでしょう。
34
34
 
35
35
 
36
36
 

1

追記

2018/05/10 11:07

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -4,6 +4,42 @@
4
4
 
5
5
 
6
6
 
7
+ ~~唯一不可解なのは、aの初期値を無視して良いのか、というところです。~~コメントで解決
8
+
9
+
10
+
7
11
  ---
8
12
 
13
+ 一か所バグを発見したので追記。
14
+
15
+ `a.length`が6なので、これだと`a[5][5]`への範囲外アクセスを踏みます。
16
+
17
+ > ```Java
18
+
19
+ for(int x = 0; x < a.length; x++) {
20
+
21
+ for(int y = 0; y < a.length; y++) {
22
+
23
+ System.out.println(a[x][y]);
24
+
25
+ }
26
+
27
+ }
28
+
29
+ > ```
30
+
31
+
32
+
33
+ 内側のループのカウンタ上限は、`a[0].length`にすると良いでしょう。
34
+
35
+
36
+
37
+ コードの書き方について
38
+
39
+ ---
40
+
9
- 唯一不可解なのは、a初期値無視して良いのか、というところです。
41
+ teratailには、上記ようにコード見やく表示する機能があります
42
+
43
+ 質問編集画面を開き、コードを選択した状態で<code>ボタンを押してください。
44
+
45
+ ![Java](f4ed904eff3506b68bb6e4c2b205ebd1.gif)