• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列を使った・・・。)

配列を使った簡単な迷路作成の修正方法

このQ&Aのポイント
  • 配列を使って簡単な迷路を作っているが、表示がうまくいかない。修正方法を教えて欲しい。
  • forループを使って配列の要素を表示しようとしているが、条件文が誤っているために正しく表示されない。
  • 迷路の表示には0を空白、1を■と表示する必要があり、条件文を修正すれば目的の表示ができる。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

public class Sample1 { public static void main (String[]args) { int [][] data = { {1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1}, {1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1}, {1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,1,1,1}, {1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,1,1,1}, {1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1}, {1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1}, {1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1}, {1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1}, {1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1}, {1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} }; for (int i=0; i<10; i++) { for (int j=0; j<20; j++) { if(data [i][j] == 1){ System.out.print("■"); }else{ System.out.print(" ");//全角スペース } } System.out.println(); } } }