模拟用户登录:
正确用户名是admin,密码是123
键盘录入用户名和密码,一共有三次机会,如果录入错误,前两次提示还剩余几次机会
最后一次提示“登录机会已经用完”,代码结束
录入正确,提示“登录成功”
代码:
import java.util.Scanner;
public class Login {
public static void main(String[] args) {
String userName = "admin";
String userPassword = "123";
Scanner sc = new Scanner(System.in);
int count = 3;
System.out.println("一共只有三次机会");
while (count>=0) {
if (count!=0) {
System.out.println("还剩"+count+"次机会");
count--;
}else {
System.out.println("登录机会已经用完,账户已锁定,明日自动解锁!");
break;
}
System.out.println("请输入账户名:");
String InName = sc.nextLine();
System.out.println("请输入密码:");
String InPassword = sc.nextLine();
if (userName.equals(InName)&&userPassword.equals(InPassword)) {
System.out.println("登录成功,欢迎你!");
break;
}else {
if (count!=0) {
System.out.println("输入错误,请重新输入");
}
}
}
}
}
结果: