我如何让Java识别;输入“;钥匙

我如何让Java识别;输入“;钥匙,java,Java,因此,我试图开发一个代码,要求用户输入密码,并最终告诉用户在正确猜测密码之前他/她尝试了多少次。在那之前,一切似乎都很顺利。我想添加以下功能: 如果用户按“回车”,程序将再次询问密码,但计数返回到0 当用户没有正确获取密码时,程序将显示以下消息:“密码不正确” 这是我当前的代码: public class pwtry { public static void main(String[] args) { String psswd = "passw0rd&qu

因此,我试图开发一个代码,要求用户输入密码,并最终告诉用户在正确猜测密码之前他/她尝试了多少次。在那之前,一切似乎都很顺利。我想添加以下功能:

  • 如果用户按“回车”,程序将再次询问密码,但计数返回到0
  • 当用户没有正确获取密码时,程序将显示以下消息:“密码不正确”
这是我当前的代码:


public class pwtry {
    public static void main(String[] args) {
        String psswd = "passw0rd";
        int nA = 0;
        String attempt = "";
        do {
            attempt = JOptionPane.showInputDialog(
                    "Enter password: ");
            nA ++;
        }
        
        while(!attempt.equals(psswd));
        
        
        String result = "You got the password in " + nA + " attempts.";
        JOptionPane.showMessageDialog(
                null, 
                result);
    }
}

按enter相当于什么都不输入,对吗?那么
if(尝试.equals(“”)
if(尝试.isEmpty())
@Michael,这会结束当前的循环并成为新的循环吗?