首先,不要
==用于字符串。稍后您将了解原因。您想按字符串的内容而不是它们在内存中的位置比较字符串。在极少数情况下,字符串
"a"可以将false与另一个名为的字符串进行比较
"a"。
其次,将其拆分,以便对比较结果执行布尔逻辑:
else if(!(question.equals("a") || question.equals("b")) {
首先,不要
==用于字符串。稍后您将了解原因。您想按字符串的内容而不是它们在内存中的位置比较字符串。在极少数情况下,字符串
"a"可以将false与另一个名为的字符串进行比较
"a"。
其次,将其拆分,以便对比较结果执行布尔逻辑:
else if(!(question.equals("a") || question.equals("b")) {