我无法使该登录系统正常工作。我希望程序在运行时显示,
用户名:
密码:
然后我要输入凭据。
这是我的代码:
import java.util.Scanner;
public class Customer {
public void Login() {
Scanner sc = new Scanner(System.in);
System.out.print("SUPERMARKET - ONLINE PORTAL LOGIN \n");
System.out.print("Username: ");
System.out.print("\n");
System.out.print("Password: ");
String string = sc.nextLine();
if("hmirza".equals(string) )
{
String string2 = sc.nextLine();
if("mirza".equals(string2) )
{
System.out.print("Logging you in... ");
System.out.print("\n\n\n");
new Products().search();
}
}
sc.close();
}
}
答案 0 :(得分:-1)
尝试一下:
public void Login() {
Scanner sc = new Scanner(System.in);
System.out.print("SUPERMARKET - ONLINE PORTAL LOGIN \n");
System.out.print("Username: ");
String username = sc.nextLine();
System.out.print("\n");
System.out.print("Password: ");
String password = sc.nextLine();
if ("hmirza".equals(username)) {
if ("mirza".equals(password)) {
System.out.print("Logging you in... ");
System.out.print("\n\n\n");
new Products().search();
}
}
sc.close();
}