座席番号 (行、列) を格納する 2D 配列を Java で作成しました。すべての値が 0 から始まるように配列を初期化し、後で別のメソッド Sit を使用して座席が占有された場合、その座標の値は 1 になります。
初期化は次のとおりです。
int[][] seatlist= new int[FIRSTCLASS/3][3];
for (int i=0; i<= FIRSTCLASS/3; i++)
{
for (int j=0; j<3; j++)
{
seatlist[i][j]=0;
}
}
ここに私の方法があります:
public boolean canSit(int seatrow, int seatcolumn)
{
if(seatlist[seatrow-1][seatcolumn-1]==0)
{
return true;
}
else
return false;
}
コンパイルしようとすると、if ステートメント行で「配列が必要ですが、int が見つかりました」というエラーが表示され続けます。問題を特定できません。誰か助けてもらえますか?
前もって感謝します!