2 次元ブール配列に問題があります。(または、値を出力するロジックを使用している可能性があります)。最初に配列内のすべての値を false に設定し、後で値を画面に出力します。それらを印刷すると、それらはすべて真実になります。
x=20;
y=10;
boolArray = new boolean[x][y];
for(int c=0;c<x;c++)
{
for(int i=0;i<y;i++)
{
boolArray[c][i] = false;
}
}
System.out.println("2D Boolean Array:");
for(int a = 0; a < boolArray.length; a++)
{
for(int b = 0; b < boolArray[a].length; b++)
{
if(boolArray[a][b] = true)
{
System.out.print("T");
}
else if(boolArray[a][b] = false)
{
System.out.print("F");
}
}
}