Java Tic-Tac趾板2d阵列

Java Tic-Tac趾板2d阵列,java,arrays,tic-tac-toe,Java,Arrays,Tic Tac Toe,我正在做一个井字游戏。我写了一个代码来打印一块板,它用下划线括号表示二维数组的空白。有人知道有什么方法我不能打印最后一行的下划线括号吗?Xs和Os存储为字符串“X”和“O”谢谢 public void打印板() { System.out.println(); 对于(int i=0;i

我正在做一个井字游戏。我写了一个代码来打印一块板,它用下划线括号表示二维数组的空白。有人知道有什么方法我不能打印最后一行的下划线括号吗?Xs和Os存储为字符串“X”和“O”谢谢

public void打印板()
{
System.out.println();
对于(int i=0;i
这一行

for (int j = 0; j < board.length; j++)
然后在该内部循环之后添加一个println。

添加“if(i)”怎么样
for (int j = 0; j < board.length; j++)
for (int j = 0; j < board[i].length; j++)
if (j != 0) {
  System.out.print("|");
}
if (board[i][j] == null) 
  System.out.print("___");
else
  System.out.print(board[i][j]);
  for (int i = 0; i < board.length; i++)
  {
     for (int j = 0; j < board[i].length; j++)
     {
        if (board[i][j] == null) 
        {
           if (i < 2)
                System.out.print("___");
        }
        else
           System.out.print(board[i][j]);
        if (j < 2)
           System.out.print("|");
        else
           System.out.println();
     }
  }
  System.out.println();