2015-11-04 74 views
-2

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

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

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

code

+3

只需将您的代码复制到您的问题。无需使用外部图片来显示您的代码。 –

+1

请在添加标签之前花点时间阅读标签说明。这不是关于设计模式的问题,也不是chessboard.js。 – ChiefTwoPencils

回答

0

的想法是让你的黑色和白色的领域都依赖你的for循环的计数器的。

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

或切换" ""*"让你的棋盘开始在左上角有一个白场。

+0

谢谢!我会试试 – Jarvis

+0

我很高兴我能帮到你。 在合理的时间过后,您可以自由提出答案或将其中的一个标记为“帮助解决我的问题的答案”。 –