2015-11-04 82 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

我很高興我能幫到你。 在合理的時間過後,您可以自由提出答案或將其中的一個標記爲「幫助解決我的問題的答案」。 –