【发布时间】:2016-01-24 17:59:27
【问题描述】:
我正在做一个(伪)AI问答界面,我的“答案”类是一堆if语句:如果消息中的“a”然后返回这个“b”。
我希望能够通过插入嵌套的 if 来赋予它更多的深度,但第二个 if 给出了“无法访问的代码”。我能做些什么来解决它?有没有更好的方法来做我正在尝试的事情?
主类:
System.out.println("Type your message:");
String message = talkback.beginAnswers(in.nextLine());
...
beginAnswers 类:
public String beginAnswers (String message) {
if("nothing".equalsIgnoreCase(message)) {
return "Are you sure?";
if("yes".equalsIgnoreCase(message)) {
return "ok";
}
}
....
}
【问题讨论】:
标签: java if-statement unreachable-code