1

セル クラスのオブジェクトの 2D 配列を持つプログラムを作成しています。セル オブジェクトをパラメーターとして渡すメソッドを作成する必要があり、セルを囲むセルの配列リストを返します (N、S、 E、W)。各セルには、Point クラスからの位置が与えられます。私が問題を抱えているのは、私が知っている場所 (x、y-1 が北) を使用してセルを作成する方法です。これに関するヘルプをいただければ幸いです。ありがとうございました。

4

1 に答える 1

1

(x,y) がセルの場合、周囲の 4 つのセルは次のようになります。

(x+1, y)
(x-1, y)
(x, y+1)
(x, y-1)

そして、あなたはそれを仮定するかもしれません

+x axis is EAST
-x axis is WEST
+y axis is NORTH
-y axis is SOUTH

それで

(x+1, y) is EAST to the cell,
(x-1, y) is WEST to the cell,
(x, y+1) is NORTH to the cell and 
(x, y-1) is SOUTH 

メソッドにパラメーターとして渡すセルに。

于 2012-09-30T06:30:16.407 に答える