-3

この質問(ifステートメント)の解決策はありますか、それともエラーはどこにありますか?

String z = input.nextLine() ;  //i want from the user value of z  .
if (z ==( "Y" || "y" )) 
{  
    statement ... 
}     
else if (z==("N" || "n" ))    
{  
    statement ... 
}

ifJava で文字列の条件をいつ書くか?

4

3 に答える 3

2

あなたが言うことができます

if(z.equalsIgnoreCase("y")){
    //code...
}
于 2013-11-11T20:09:56.303 に答える
2

あなたはおそらく を探していequalsIgnoreCaseます。次のように使用できます

if (z.equalsIgnoreCase("Y")){//do your job
于 2013-11-11T20:10:50.070 に答える
1

使用するequals().

==あなたが望まない平等を参照します。

equals()そのため、コンテンツの同等性を確認したい場合に使用します。

于 2013-11-11T20:10:03.120 に答える