我正在做一个用于维度数组的简单座位预订。程序应要求用户输入座位号并将保留的座位号替换为0,并且不允许用户保留先前保留的座位,并应显示“座位已被占用”。我有二维数组表(感谢其他帮助我解决这个问题的 stackoverflow 成员),现在我不知道如何将座位号更改为 0。你们能给我一些想法如何解决这个问题。谢谢!
这是我的代码:
package newtable;
import java.io.*;
public class Newtable {
public static void printRow(int[] row) {
for (int i : row) {
System.out.print(i);
System.out.print("\t");
}
System.out.println();
}
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int twoDm[][] = new int[5][7];
int i, j, k = 1;
int ans;
for (i = 0; i < 5; i++) {
for (j = 0; j < 7; j++) {
twoDm[i][j] = k;
k++;
}
}
for (int[] row : twoDm) {
printRow(row);
}
System.out.print("Enter a Seat number to reserve: ");
ans = Integer.parseInt(br.readLine());
}
}