我这个学期目前正处于Java课程中(对于编程而言是全新的,并且在多个类和数组中有点挣扎)。我正在研究的当前程序是使用2D阵列的数独型游戏。教师给了我们一个这个数组中常数的类(数独谜题中的初始值)。这是它的代码。
public class Constants {
public static int game[][] = new int[][] {
{ 1, 2, -1, -1, -1, -1, -1, -1, 8 },
{ -1, -1, 4, -1, 8, -1, 7, 1, -1 },
{ -1, -1, -1, -1, 1, -1, 5, 3, -1 },
{ 8, -1, -1, -1, -1, 4, -1, -1, -1 },
{ -1, 4, -1, -1, -1, -1, 6, 5, -1 },
{ 7, 5, -1, 1, -1, -1, -1, -1, -1 },
{ -1, 7, -1, -1, -1, -1, -1, 9, -1 },
{ 3, -1, 1, 8, 5, -1, -1, -1, 6 },
{ 5, 6, -1, 9, -1, 7, -1, -1, -1 }
};
值-1表示拼图中的空格。
基本上我需要知道的是..如何在我的其他Class和main方法中访问这个数组或这些值?我再一次为java的全新而道歉,请提前谢谢。
答案 0 :(得分:5)
您可以使用
访问实际的game
变量
Constants.game
您可以使用
访问数组的各个成员Constants.game[i][j]
其中i
是行,j
是您尝试访问的元素的列。