Java扫描仪 - 如何检查密码输入是否正确?
问题描述:
我想检查密码是否用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:");
}
}
}