2015-05-31 47 views
-3
public class BattleshipGrid 
{ 
    public static final int OUT_OF_BOUNDS = -1; 

    // values to be used in the 2D grid 
    public static final int EMPTY = 0; 
    public static final int SHIP = 1; 
    public static final int HIT = 2; 
    public static final int MISS = 3; 

我需要創建一個嵌套for循環,允許我的10 x 10戰列艦網格的每個元素設置爲EMPTY(so 0)的值。我該怎麼做呢?試圖用Java創建一個戰列艦計劃

回答

2

如何儲存電網?如果它是一個多維數組,這樣的事情將工作:

for (int i = 0; i < 10; i++) 
    for (int j = 0; j < 10; j++) 
    grid[i][j] = EMPTY; 

我會建議使用枚舉值的方式。

+3

int'[] []是不是初始化爲'0') – MadProgrammer

+0

@Madprogrammer是的,但如果使用枚舉而不是整數,這個答案仍然有效 –

+0

啊,但它會成爲一個不同的問題,你實現是基於基本要求浪費時間的一種努力,並沒有說它是錯的;) – MadProgrammer