質問: ### 前提・実現したいこと 研究でシミュレーションプログラムを作っております. ある程度組み終わってデバッグ作業をしようとしたところ,タイトルの現象が起きました. 分かりづらいかと思いますので,下記に具体例を示します. ### 該当のソースコードと発生している問題 あるクラス群をまとめるための,object_pというクラスの中にdijkstraという名前のDdijkstra型の二次元配列があるとします. 例えば下記の通りなら問題なく結果の出力が行われます. ``` System.out.println("OK1"); System.out.println(object_p.dijkstra.length); System.out.println("OK2"); ``` ``` 出力結果 OK1 11 OK2 ``` しかし,真ん中の文を下記のように変更した場合,それ以降の結果が出力されなくなりました. c_finishとはdijkstra内にあるboolean型の変数です. ``` System.out.println("OK1"); System.out.println(object_p.dijkstra[1][1].c_finish); System.out.println("OK2"); ``` ``` 出力結果 OK1 ``` dijkstraの宣言の仕方は下記のようになっています. Dijkstraのコンストラクタとしてc_finishをfalseにする処理は入れています. ``` public class Object_p { public Dijkstra[][] dijkstra; //コンストラクタ Object_p(int n){ this.dijkstra=new Dijkstra[n][n]; //配列の作成 for(int i=0;i
回答: ``` for(int j=0;j