15.text--用户登录
用户登录
已知正确的用户名和密码,请用程序实现模拟用户登录,总共三次机会
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String id = "1001";
String password = "689321";
//定义尝试次数
for (int i = 3; i > 0; ) {
//接受键盘输入的用户名和密码
System.out.println("请输入用户名:");
String userId = s.next();
System.out.println("请输入密码:");
String userPassword = s.next();
//对用户输入的用户名及密码进行比较,调用方法
boolean flag = contains(userId,id,userPassword,password);
if(flag){
//用户名及密码输入正确,提示成功
System.out.println("登录成功!");
break;
}else{
//输入错误,提示失败,并提醒次数限制
System.out.println("输入的用户名或密码错误!还有" + (i-1) + "次机会!");
i--;
}
}
s.close();
}
public static boolean contains(String userId,String id,String userPassword,String password){
if(userId.equals(id) && userPassword.equals(password)){
return true;
}else{
return false;
}
}