目標は、次のパターンを使用して ASCII チェッカーボードを作成することです。
+--+
| |
+--+
Java で次のコードを使用して、n 個のボックスを持つボードを作成しましたが、問題は、n 個の引数を渡すと、結果のボックスが線のように垂直に積み重なることです。
+--+
| |
+--+
+--+
| |
+--+
ボックスが行をまたいで反復するようにして、次のようなチェッカーボードのようなパターンを形成するようにします。
+--+--+
| | |
+--+--+
| | |
+--+--+
Java コードは次のとおりです。
public class Checkerboard {
public static void main(String[] args) {
int x = Integer.parseInt(args[0]);
printBoard(x);
}
public static void printBox(int numOfBoxes) {
int i = 0;
while(i < numOfBoxes)
i++;
System.out.print("+--+");
System.out.println("| |");
System.out.println("+--+");
}
}
任意の入力をいただければ幸いです。前もって感謝します!