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]

iは行で、アクセスjしようとしている要素の列です。

于 2012-10-11T02:04:03.290 に答える