if
声明)或错误在哪里?
String z = input.nextLine() ; //i want from the user value of z .
if (z ==( "Y" || "y" ))
{
statement ...
}
else if (z==("N" || "n" ))
{
statement ...
}
如何在Java中使用String的条件为if
写条件?
答案 0 :(得分:2)
if(z.equalsIgnoreCase("y")){
//code...
}
答案 1 :(得分:2)
您可能正在寻找equalsIgnoreCase
。您可以像
if (z.equalsIgnoreCase("Y")){//do your job
答案 2 :(得分:1)
使用equals().
==
确实引用了您不想要的相等性。
因此,请使用equals()
来检查内容是否相等。