gpt4 book ai didi

Java 不可达声明

转载 作者:行者123 更新时间:2023-12-02 09:22:32 25 4
gpt4 key购买 nike

我正在尝试编写一种方法,根据 loadBoard(NUMBER_HERE) 内的数字加载 map ;但我在线上收到“无法访问的声明”

return board;

这是我的代码:

public int[][] loadBoard(int map) {
if (map == 1) { return new int[][] {

{2,2,24,24,24,24,24,3,3,0,0,0,1 },

{ 2,2,24,23,23,23,24,1,3,0,0,0,1 },

{ 1,1,24,23,23,23,24,1,3,3,3,3,1 },

{ 1,1,24,24,23,24,24,1,1,1,1,3,1 },

{ 1,1,1,1,7,1,1,1,1,1,1,3,1 },

{ 5,1,1,1,7,7,7,7,7,1,1,1,1 },

{ 6,3,3,1,3,3,3,1,7,7,7,3,1 },

{ 6,3,3,1,3,1,1,1,1,1,7,1,1 },

{ 3,3,1,1,1,1,1,1,1,1,7,1,1 } };

}else{

return new int[][] {

{ 1,1,1,1,1,24,1,1,1,1,1,1,1 },


{ 1,1,1,1,1,24,1,1,1,1,1,1,1 },

{ 1,1,1,1,1,24,1,1,24,1,1,1,1 },

{ 1,1,1,1,1,24,1,1,24,1,1,1,1 },

{ 1,1,7,1,1,24,24,24,24,1,1,1,1 },

{ 1,1,7,1,1,24,1,24,1,1,1,1,1 },

{ 1,1,1,1,1,24,1,1,1,1,1,1,1 },

{ 1,1,1,1,1,24,1,1,1,1,1,1,1 },

{ 1,3,3,1,1,24,1,1,1,1,1,1,1 },

}; }

return board; }

我做错了什么?

最佳答案

你的最后一行return board;

如果你查看你的代码,你会发现:

if (condition)
return /* Some things go here */
else
return /* The rest go here */
return /* But who goes here? */

答案是删除 Unreachable 行代码,因为它实际上毫无意义。

关于Java 不可达声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com