Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当一个单词匹配时,如何生成执行的条件语句?_Java_Conditional_User Input - Fatal编程技术网

Java 当一个单词匹配时,如何生成执行的条件语句?

Java 当一个单词匹配时,如何生成执行的条件语句?,java,conditional,user-input,Java,Conditional,User Input,我试图做一个条件语句,当某个部分符合它的条件时执行它的内容 string = input.nextLine(); If (string.equals("word")); {} 然而,这并没有起作用。我需要什么来完成这项工作?您可以使用。此外,在您发布的示例中,您也有几个拼写错误如果(如果,则不是)。您缺少了一个)并且有一个应该在哪里。不管怎样,它可能看起来像 String string = "a word"; if (string.contains("word")) { System.

我试图做一个条件语句,当某个部分符合它的条件时执行它的内容

string = input.nextLine();
If (string.equals("word")); {}
然而,这并没有起作用。我需要什么来完成这项工作?

您可以使用。此外,在您发布的示例中,您也有几个拼写错误<代码>如果(如果,则不是
)。您缺少了一个
并且有一个
应该在哪里。不管怎样,它可能看起来像

String string = "a word";
if (string.contains("word")) {
    System.out.println("yes");
} else {
    System.out.println("no");
}

您的代码没有正确的语法。大括号在第二行不是闭合的。请注意“某些部分”和“单词”并不完全相同(对于单词,我建议使用正则表达式{class
Pattern
}),我在这里看到了多个问题;1有一个,;在if-so之后,if-only处理空语句,因此应该删除“;”。另一方面,您应该考虑切换到“word”.equals(string)以避免空指针异常!