2016-11-25 5 views
-1

私はJavaで4を接続するゲームを作っています。ボードのフォーマット方法が不思議です。私は、呼び出されたときに一般的な6(行)x7(列)ボードを作成するデフォルトのコンストラクタを持っています。ボードにどのようにフォーマットするのですか?

public Board(){ 
     int[][] defaultBoard = new int[6][7]; 
     for(int i = 0; i < defaultBoard.length; i++){ 
      for(int j = 0; j < defaultBoard[i].length; j++){ 
       System.out.println("x"); 
      } 
     } 
    } 

printlnを編集するにはどうすれば完全なボードを作成できますか?私はprintfを使用することを考えていたが、私はそれに精通していない。

+1

達成しようとしていることを定義してください。次に、それを行うと思われるソリューション/アルゴリズムの基本的な(またはより詳細な)考え方を書き留めます。次にそれを実装しようとします。 *特定の*問題があると、コードを投稿して前進することができなくなります。 – Pshemo

+0

あなたのクラスの誰もが、Connect 4の実装方法に関する指導のためにSOのコンサルティングを行っていますか?これは今日の第2のC4の質問です:http://stackoverflow.com/questions/40810891/exception-being-thrown-for-connect-4-algorithm/40811129#40811129 – selbie

答えて

0

あなたが現在持っている42×1の代わりに6×7のグリッド表示をお探しの場合は、printlnを印刷に変更することをお勧めします。すなわち

for(int i=0; i<defaultBoard.length; i++) 
{ 
    for(int j=0; j<defaultBoard[i].length; j++) 
    { 
     System.out.print("x"); 
    } 
    System.out.println(); 
} 
関連する問題