我想在java中制作一个简单的棋盘。输入为整数n,输出必须为n×n Chessboard。 *
代表黑色字段,(空格)代表白色字段。例如,对于n = 5,棋盘将是这样的:
* * *
* *
* * *
* *
* * *
到目前为止,我已经编写了这样的代码,但它没有白色字段只是黑色字段(*
)。
答案 0 :(得分:0)
这个想法是让你的黑白字段依赖于你的两个for-loop计数器。
for(int i =0; i < n; i++)
{
for(int j = 0; j < n; j++)
{
if( (i+j) % 2 == 0){
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println("");
}
或切换" "
和"*"
让您的棋盘以左上角的白色字段开头。