我的战舰游戏收到“死代码”警告。我正在测试是否可以放置一艘船,并且看到如果可以放置船将面临的不同方向。
然后我使用In.class获取输入,并在检查它是否可以用布尔值放置(检查放置方向时设置为真/假)后,我使用整数的二维数组并将所有位置设置为 1(然后是起始位置+ 指定方向的长度(作为参数给出)
我的 .java 文件在这里ShipProperties.java
如果可能的话,请保持初学者技能水平的答案(基本的 i/o 和数组,我对逻辑非常好)
编辑
我把它修好了,现在它可以按预期工作了!
只需将 return 放在循环内的 if/else 中
for(int i = length; i > 0; i--)
{
grid[startLocX][startLocY + i] = 1;
if(i == 0)
{
return grid;
}
}