String TypedMaxNumber = MaxValue.getText();
if(TypedMaxNumber == "100")
System.out.println(TypedMaxNumber+" = 100");
我认为这是一个愚蠢的问题,但是当我运行这个程序并在文本字段中输入100时,它不会进入循环。可能是什么原因。
答案 0 :(得分:1)
我正在运行这个程序,我在文本字段中键入100 不会进入循环。
及其
if(TypedMaxNumber.equals("100"))
由于TypedMaxNumber
属于String
类型。 equals()
检查值相等