可以在java中向if语句添加or条件吗?
所以最近我从python切换到java,并试图用java重新创建我在python上制作的一些项目。首先想到的是一个小测验
基本上,为了创建一个测验,我为答案定义了一个答案变量,然后使用java中的scanner方法来检测用户的输入。之后,我使用if语句查看输入是否等于答案
前
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String answer = "dog";
System.out.println("What is a common furry animal");
String input = scan.nextLine( );
if (input.equals(answer))
{
System.out.println("Correct");
}
else
{
System.out.println("Inncorect");
}
}
}
现在,所有这些都可以工作,但用户不知道答案变量的确切大小写,这意味着如果变量是“dog”,并且他输入“dog”,那么就不正确了。因此,如果有可能为if语句创建一个“or”条件,那么如果有人告诉我,那将是非常棒的
-谢谢
# 1 楼答案
要
or
Java中的任何条件,请使用常规的||
分隔条件。在你的情况下,可能是这样的:尽管您可能首先需要Java方法
equalsIgnoreCase
作为唯一的条件