尝试用Java创建战舰程序
我需要创建一个嵌套for循环,允许我的10 x 10战舰网格的每个元素都设置为空so 0的值。我该怎么做?如何存储网格?如果它是一个多维数组,类似这样的操作将起作用:尝试用Java创建战舰程序,java,Java,我需要创建一个嵌套for循环,允许我的10 x 10战舰网格的每个元素都设置为空so 0的值。我该怎么做?如何存储网格?如果它是一个多维数组,类似这样的操作将起作用: 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; publ
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;
顺便说一下,我建议对值使用枚举。int[][]不是用“0”初始化的吗@Madprogrammer是的,但是如果使用枚举而不是整数,这个答案仍然有效,但是这就变成了另一个问题,你的实现是在浪费时间,一种基于基本需求的努力,没有说这是错误的;
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
grid[i][j] = EMPTY;