问题是这样的:
if (x.indexOf("cat") != -1 && x.indexOf("dog") != -1 && x.indexOf("llama") != -1); // <-- look there{ System.out.println("Profanity Detected");}您是否注意到“ if”结尾处的内容?
提示“ {block}”不是if的一部分!这就是导致“其他”下划线的原因。也许还存在其他错误,但这完全是语法错误。
我这样格式化代码,以便可以轻松发现这些错误。采用良好的 代码格式 是一项非常有成效的任务:)
if (expr) { ...} else { ...}


