这个问题在这里已经有答案了:
如何比较java中的字符串(23个答案)
java错误“未使用局部变量的值”(7个答案)
上个月关门了。
我用了这个代码:
Scanner SC = new Scanner(System.in);
String Gender = " ";
System.out.println("....");
String Ans1 = SC.nextLine();
Ans1 = Ams1.toLowerCase();
if(Ans1 == "yes") {
Gender = "male";
System.out.println(Gender);
}
else {
System.out.println("Get out!");
}
我想我用了 Gender
变量输入 if statement
,但它正在显现 The Value of the local Variable is not used
.
当我跑步的时候,它起作用了,但是性别的价值和以前一样。意思是如果我写 yes
它没有显示单词 male
它显示了我给的空间。
请帮帮我!
1条答案
按热度按时间dfddblmv1#
@技术头脑阿迪亚,你写了ans1=ams1而不是ans1=ans1