質問: javaの2次元配列を教えてください!
回答: ・del()が定義されていないので、回答できない部分が有ります。 ・プログラムの全体構造を見ましょう。 for文が入れ子になっています。 内側のfor文にif文を一つ。 外側のfor文にif文を一つ含んでいます。 ・「flg=trueからflg=falseに置き換わるということなのでしょうか?」 表現が少し変ですが、boolean変数としての値が変化します。 ・「またはすべての要素が0でないとfield[i][j]==0は成り立たないのでしょうか?」 field[i][j]は、配列要素の個別の値を示します。 意味をよく考えましょう。 変数flgは、グローバル変数として定義されています。 設定が変更されるまで、flagの値は変わりません(クラス内で不変)。 ・「if(flg)は何かの省略形だと思うのですがif(flg==true)なのでしょうか?」 そのとおりでしょう。 ・「上記のようにif(flg==true)だとしたらif(flg){........」 del()が定義されていないので、分かりません。 ・「最後のflg = trueは何を意味しているのでしょうか?」 flgの値をtrueに設定する意味でしょう。