《Java》习题练3.用户登录-String
/*
* 用户登录
*
* */
public class StringDemo02 {
public static void main(String[] args) {
//1.定义两个字符串保存正确的用户名和密码
String username = "zs";
String password = "123456";
//2.让用户录入
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 3; i++) {
System.out.println("请录入用户名");
String inputUsername = sc.nextLine();
System.out.println("请录入密码");
String inputPassword = sc.nextLine();
//3.判断保存的用户名和密码是否和输入的一致
if (inputUsername.equals(username) && inputPassword.equals(password)) {
System.out.println("登录成功");
break;
} else {
//表示现在是最后一次提示了
if (i == 2) {
System.out.println("用户名被锁定,请联系xxx-xxxxxx");
}else {
//表示如果不是最后一次,提示的消息
System.out.println("用户名或密码错误,您还剩下" + (2 - i) + "次机会");
}
}
}
}
}
运行结果如下: