【发布时间】:2017-03-30 04:44:58
【问题描述】:
我的编码知识是非常新的和基础的,但我正在编写一个爱好程序并且需要一些帮助。我一直在寻找我问题的答案,但有时我什至发现要问什么问题很困难!
我目前正在尝试做的是根据它是否是一个组来相应地在列表中命名一个随机选择的生物。这是我目前所拥有的:
String[] grouptype = {"a","a group of"};
String group = grouptype[ran.nextInt(grouptype.length)];
if ("a".equals(group)) {
String[] creaturename = {"bee" , "elf" , "goblins"};
}
else {
String[] creaturename = {"bees", "elves", "goblins"};
}
到目前为止,该语句似乎根本不起作用-如果组等于“a”,我希望第二个数组组是我从中选择生物名称的地方。我为我糟糕的技能道歉,但我很感激帮助,即使它有助于格式化我的问题,因为我相信我将来会有更多的问题。
【问题讨论】:
-
谢谢你,我以后会用它。在这种情况下,我似乎遇到的问题是我无法更改生物名称,因为它使用了两次。我的意图是根据 group="a" 是否重新定义 String[] 生物名。
标签: java arrays if-statement