gpt4 book ai didi

java - 在java中使用system.out.println()创建一个棋盘

转载 作者:行者123 更新时间:2023-12-01 16:58:52 26 4
gpt4 key购买 nike

我正在尝试创建一个如下所示的棋盘:

---------------------------------
| | | | | | | | |
---------------------------------
| | | | | | | | |
---------------------------------
| | | | | | | | |
---------------------------------
| | | | | | | | |
---------------------------------
| | | | | | | | |
---------------------------------
| | | | | | | | |
---------------------------------
| | | | | | | | |
---------------------------------
| | | | | | | | |
---------------------------------

出于某种原因,我无法让每行的最后一行出现在它应该出现的位置。

这是我的代码

   public static final int BOARD_SIZE = 8;

public void displayChessBoard(){
for (int row = 0; row < BOARD_SIZE; row++)
{
System.out.println("");
System.out.println("---------------------------------");

for (int column = 0; column < BOARD_SIZE; column++)
{
System.out.print("| " + " " + " ");
}
}
System.out.println("");
System.out.println("---------------------------------");
}

main 只是调用方法 displayChessBoard()

这是我的输出

---------------------------------
| | | | | | | |
---------------------------------
| | | | | | | |
---------------------------------
| | | | | | | |
---------------------------------
| | | | | | | |
---------------------------------
| | | | | | | |
---------------------------------
| | | | | | | |
---------------------------------
| | | | | | | |
---------------------------------
| | | | | | | |
---------------------------------

最佳答案

在内部 for 之后添加另一个打印。像这样:

for (int row = 0; row < BOARD_SIZE; row++)
{
System.out.println("");
System.out.println("---------------------------------");

for (int column = 0; column < BOARD_SIZE; column++)
{
System.out.print("| " + " " + " ");
}
System.out.print("|");
}
System.out.println("");
System.out.println("---------------------------------");

希望对你有帮助...

关于java - 在java中使用system.out.println()创建一个棋盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29348496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com