我在if语句中使用了a string变量,这表明没有使用该变量

7ivaypg9  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(276)

这个问题在这里已经有答案了

如何比较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 它显示了我给的空间。
请帮帮我!

dfddblmv

dfddblmv1#

@技术头脑阿迪亚,你写了ans1=ams1而不是ans1=ans1

相关问题