Java中Tic Tac趾板打印错误
我正在用Java创建一个tic-tac-toe游戏,我做的第一步就是制作棋盘 由于回路的原因,电路板应为3x3。有人能帮我吗?代码如下:Java中Tic Tac趾板打印错误,java,Java,我正在用Java创建一个tic-tac-toe游戏,我做的第一步就是制作棋盘 由于回路的原因,电路板应为3x3。有人能帮我吗?代码如下: package myProject; import java.util.Scanner; public class TicTacDoe { public static int row,col; public static Scanner scan = new Scanner(System.in); public static c
package myProject;
import java.util.Scanner;
public class TicTacDoe {
public static int row,col;
public static Scanner scan = new Scanner(System.in);
public static char[][] board = new char[3][3];
public static char turn = 'X';
public static void main(String[] args) {
for(int i = 0;i < 3; i++) {
for(int j = 0;j < 3;j++){
board[i][j] = '_';
}
PrintBoard();
}
}
public static void Play() {
}
public static void PrintBoard() {
for(int i = 0;i < 3; i++) {
System.out.println();
for(int j = 0;j < 3;j++) {
if(j==0)
System.out.println("| ");
System.out.print(board[i][j] + " | ");
}
}
}
public boolean GameOver(int rMove, int cMove) {
return false;
}
}
谢谢你抽出时间 试试这个:
import java.util.Scanner;
public class TicTacToe {
public static int row,col;
public static Scanner scan = new Scanner(System.in);
public static char[][] board = new char[3][3];
public static char turn = 'X';
public static void main(String[] args) {
for(int i = 0;i < 3; i++) {
for(int j = 0;j < 3;j++){
board[i][j] = '_';
}
}
PrintBoard();
}
public static void Play() {
}
public static void PrintBoard() {
for(int i = 0;i < 3; i++) {
System.out.println();
for(int j = 0;j < 3;j++) {
if(j==0)
System.out.print("| ");
System.out.print(board[i][j] + " | ");
}
}
}
public boolean GameOver(int rMove, int cMove) {
return false;
}
}
我想你只是想把你的照片印出来,现在看起来好多了,但太长了。这就像5x3而不是3x3尝试将Printboard方法调用移出for int i=。。。谢谢!!现在它是惊人的
| _ | _ | _ |
| _ | _ | _ |
| _ | _ | _ |