我想问你,你有这个问题(if
陈述)的解决方案还是错误在哪里?
String z = input.nextLine() ; //i want from the user value of z .
if (z ==( "Y" || "y" ))
{
statement ...
}
else if (z==("N" || "n" ))
{
statement ...
}
如何if
在Java中为String的条件编写条件?
我想问你,你有这个问题(if
陈述)的解决方案还是错误在哪里?
String z = input.nextLine() ; //i want from the user value of z .
if (z ==( "Y" || "y" ))
{
statement ...
}
else if (z==("N" || "n" ))
{
statement ...
}
如何if
在Java中为String的条件编写条件?
你可以说
if(z.equalsIgnoreCase("y")){
//code...
}
您可能正在寻找equalsIgnoreCase
. 你可以像这样使用它
if (z.equalsIgnoreCase("Y")){//do your job
利用equals().
==
确实引用了您不想要的平等。
所以使用equals()
你想检查内容相等性。