2

本学期我目前正在学习 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 的值是指拼图中的空格。

基本上我需要知道的是..我将如何在我的其他类和主要方法中访问这个数组或这些值?再次为对 java 完全陌生,我深表歉意,在此先感谢您。

4

1 回答 1

5

您将访问实际game变量

Constants.game

并且您可以访问数组的各个成员

Constants.game[i][j]

wherei是行,j是您尝试访问的元素的列。

于 2012-10-11T02:04:03.290 回答