每个正在看这个问题的人。我有一个小问题,我没有解决。我有一个用户或经理可以登录的程序,输入检查登录的人是用户还是经理。不幸的是,我无法将它们分开。这就是我一直得到的。
Incorrect username or password. Try Again!
这是代码:
int check = 0;
while(check == 0)
{
screen.displayString("Enter the username: ");
String usernameLogin = keypad.getString();
screen.displayString("Enter the password: ");
String passwordLogin = keypad.getString();
for (int i = 0; i < users.size(); i++) {
if (users.get(i).getUsername().equals(usernameLogin) && users.get(i).getPassword().equals(passwordLogin)) {
no = users.get(i).getId();
check = 1;
break;
}
else
{
check = 0;
}
}
if(check == 1)
{
break;
}
if (manager.getUsername().equals(usernameLogin) && manager.getPassword().equals(passwordLogin)) {
no = manager.getId();
check = 1;
break;
}
else {
check = 0;
}
if(check==0)
{
screen.displayStringLine("Incorrect username or password. Try Again!");
}
}
再次感谢您的帮助。
幕布斯7119047
相关分类