【发布时间】:2018-02-22 17:24:21
【问题描述】:
这是我的网格的表示-
0 0 0 0 0 0
0 E 0 P 0 0
0 0 0 0 0 0
0 0 E 0 0 0
0 0 0 0 P 0
0 0 P 0 0 0
我的问题是,如果我选择某个点,我如何在直接区域(8 个元素)中搜索 E 或 P 的任何内容?
我目前拥有的搜索功能-
if (eventMap[x][y].equals("*")) {
System.out.println("Nothing is there.");
if (eventMap[x][y].equals("E")) {
System.out.println("There is a ship trail at that location.");
} else if (eventMap[x][y].equals("P"))
System.out.println("There is a planet at that location.");
这是我在这里提出的第一个问题,如果有什么难看的地方,请见谅。
【问题讨论】:
-
...通过选择这些点?老实说,不确定您还在寻找什么。
-
通过选择该网格中的任何坐标。
-
您可以通过编写一些代码来实现。向我们展示您的尝试。
-
不要将代码放在注释中。 编辑问题并在那里添加代码,以澄清问题。
-
直觉反应:你为什么要把
"P"和==比较?然后,我查看了您的其余代码,并意识到您正在以 正确 的方式进行字符串比较...
标签: java search multidimensional-array