2017-09-16 181 views
-1

我想检查密码是否用Java中的Scanner正确输入。Java扫描仪 - 如何检查密码输入是否正确?

我试着用这个代码:

import java.util.Scanner; 

public class test { 

    public static void main(String[] args) { 

     System.out.println("Please enter your username:"); 
     Scanner username = new Scanner(System.in); 
     System.out.println("Hello " + username.nextLine() + ", please authenticate using your password:"); 
     Scanner password = new Scanner(System.in); 
     String pw = "test"; 
     String pwEnter = password.nextLine(); 
     if (pw != pwEnter) { 
      System.out.println("Sorry, you don't have access to the System."); 
     } else { 
      System.out.println("Thank you for authenticating, you can proceed with:"); 

     } 
    } 
} 

回答