我正在尝试编写一个游戏,我正在制作方法来检查玩家的不同侧面的地形.我正在使用布尔方法,但netbeans告诉我我没有返回语句.
public boolean checkTerrainDown(Level levelToCheck){
for(Terrain terrainToCheck: levelToCheck.levelTerrain){
if(y+h<terrainToCheck.getY()){
return true;
}else{
return false;
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果没有Terrain检查怎么办?然后for循环的主体永远不会被执行.return在for循环之后你没有声明来解释这种情况.在这种情况下,你会有什么Java返回?
放置一个return语句后for循环处理中没有的情况下Terrain在Level的levelTerrain.这样,每个可能的执行情况都会return有所改变.
| 归档时间: |
|
| 查看次数: |
11385 次 |
| 最近记录: |