可能重复:
Java String.equals 与 ==
我正在尝试用 Java 制作一个简单的用户/密码系统。我的代码是:
Scanner sc = new Scanner (System.in);
System.out.println("Enter Username :");
String username = sc.nextLine();
System.out.println("Enter Password :");
String password = sc.nextLine();
if (username == "a" && password == "b"){
System.out.print("ok");
}
或者
if (username == 'a' && password == 'b')
我想用用户 a 进行简单的登录并通过 b 但它不起作用。