由于某些原因,我设置为登录的帐户无效。即使输入信息时所有内容都是核心输入。我不知道为什么这不起作用。我的循环工作正常,在告诉我尝试了最大尝试次数之前,它给了我3次尝试。任何帮助都会很棒!
var org = document.getElementById('origin-input').value;
var dest = document.getElementById('destination-input').value;
答案 0 :(得分:0)
您使用的嵌套if
条件永远不会成为true
,您需要使用else if
,如下所示:
if (username.equals("griffin.keyes") && (password.equals("alphabetsoup"))){
System.out.println("Access Granted! Welcome!");
return;
} else if(username.equals("rosario.dawson") && (password.equals("animaldoctor"))) {
System.out.println("Access Granted! Welcome!");
return;
} else if(...) {
//add other else if conditions
} else {
System.out.println("Incorrect Login Information!");
totalAttempts--;
System.out.println(totalAttempts);
}
我强烈建议您使用HashMap
(查看here)来存储用户名和密码,这样您就不需要很多else if
条件。< / p>