Java array_name [0] .length函数错误?

时间:2020-07-06 19:01:25

标签: java multidimensional-array

char[][] board = {
            {'#','#','#','-','@','-','#','#','#'},
            {'#','#','-','@','@','@','-','#','#'},
            {'#','-','@','@','-','@','@','-','#'},
            {'-','@','@','@','@','@','@','@','-'}};

System.out.println(String.format("Rows: %o, Columns: %o", board.length, board[0].length));

由于某种原因,Java输出11列。感谢任何帮助。

1 个答案:

答案 0 :(得分:9)

使用%d,而不是%o%o将以八进制显示结果。八进制11等于十进制9。

相关问题