在java中的简单棋盘

时间:2015-11-04 08:43:02

标签: java

我想在java中制作一个简单的棋盘。输入为整数n,输出必须为n×n Chessboard。 *代表黑色字段,(空格)代表白色字段。例如,对于n = 5,棋盘将是这样的:

* * *
 * * 
* * *
 * * 
* * *

到目前为止,我已经编写了这样的代码,但它没有白色字段只是黑色字段(*)。

code

1 个答案:

答案 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("");
}

或切换" ""*"让您的棋盘以左上角的白色字段开头。