配列を使った・・・。
配列を使って簡単な迷路を作っているのですが、なかなかうまくいきません。
0を" "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++)
{
System.out.print(data [i][j]);
}
if(data [i][j] = 1){
System.out.println("■");
}else{
System.out.println(" ");
}
}
}
}
お礼
うわー! "ary[i]);ではなくて"+ary[i]);でしたー! 助かりました!ありがとうございました!