简单检查操作在java中不起作用
String TypedMaxNumber = MaxValue.getText();
if(TypedMaxNumber == "100")
System.out.println(TypedMaxNumber+" = 100");
我认为这是一个愚蠢的问题,但当我运行这个程序时,我在文本字段中键入100,它不会进入循环。原因可能是什么
你可以在下面搜索框中键入要查询的问题!
String TypedMaxNumber = MaxValue.getText();
if(TypedMaxNumber == "100")
System.out.println(TypedMaxNumber+" = 100");
我认为这是一个愚蠢的问题,但当我运行这个程序时,我在文本字段中键入100,它不会进入循环。原因可能是什么
# 1 楼答案
其
因为
TypedMaxNumber
是类型String
equals()
检查值是否相等