我正在尝试制作数独(只是为了好玩),我想知道是否有任何技巧(来自 api 的图形),甚至通过 system.out.println(菜鸟方式)在测试时放置我的数字。此时此刻,我在矩阵中显示我的数字,如下所示:
System.out.print("["+x+"]"+"["+y+"]"+ matrix[x][y] +" ");
所以,是的...如果您能告诉我从哪里开始,我将非常感激! :)
最佳答案
如果您只想将数组打印到控制台,可以使用双 for
循环来迭代数组并打印所有值,即
for (int y = 0; y < 9; y++) {
for(int x = 0; x < 9; x++) {
System.out.print("[" + matrix[x][y] + "]");
}
System.out.print("\n");
}
在开始新行之前,您将打印一整行数独,因为您的数独有尽可能多的行,可能是 9。
编辑:为了创建真正的 UI,我建议查看 Swing 库,它为 UI 创建提供了强大的工具。
关于java - 数独需要帮助构建可见矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27435460/