This question already has answers here:
How do I compare strings in Java?
                                
                                    (23个答案)
                                
                        
                6年前关闭。
            
        

我不是专业程序员。我还在学习,所以我的代码现在有点基本了。

Scanner UserInput = new Scanner(System.in);
String UserChoose = UserInput.next();
if (UserChoose=="Quit"){


我推断出if语句中缺少某些内容,但是我无法弄清楚是什么。有人可以告诉我我在想什么吗?我一直在网上搜索一个小时,没有运气。

最佳答案

要在Java中比较对象,请使用.equals()方法而不是“ ==”运算符

if (UserChoose=="Quit"){替换为if (UserChoose.equals("Quit")){

10-04 19:04