如何显示数组

Jus*_*ien 4 java arrays

我正在尝试为我的井字游戏展示一个阵列板.

董事会应该是这样的:

123

456

789

但是,当我运行该程序时,它显示如下:

150

159

168

我的代码:

 class TicTacToe


{
    public static void main(String[] args)
    { 
       char [][] board = {{'1','2','3'}, {'4','5','6'}, {'7', '8', '9'}};

        System.out.println(board[0][0] + board[0][1] + board[0][2]);
        System.out.println(board[1][0] + board[1][1] + board[1][2]);
        System.out.println(board[2][0] + board[2][1] + board[2][2]);


   }
}
Run Code Online (Sandbox Code Playgroud)

Rod*_*uin 5

您看到的那些值是ascii表中十进制值中字符的加/ :

'1' = 49
'2' = 50
'3' = 51
Run Code Online (Sandbox Code Playgroud)

等于

150

你需要做的是添加/追加一个空字符串而不是添加字符十进制值

System.out.println(board[0][0] +""+ board[0][1] + board[0][2]);
Run Code Online (Sandbox Code Playgroud)