Java中的这个登录系统几乎可以正常工作,但是这种方法遇到了麻烦:
public void Register() {
Scanner sc = new Scanner(System.in);
System.out.print("Register? (Y/ N)\n");
String N = sc.nextLine();
if ("N".equals(N)) {
Login();
} else {
String Y = sc.nextLine();
if ("Y".equals(Y)) {
System.out.print("Email address: ");
String string = sc.nextLine();
System.out.print("Password: ");
String string2 = sc.nextLine();
System.out.print("\n\n");
new Products().search();
}
}
}
在if部分中输入“ N”可以很好地工作,但是在else部分起作用之前,需要输入两次“ Y”(我知道为什么它不起作用)。
我知道这很简单,但是关于如何使其工作的任何线索?
慕妹3146593
相关分类