import java.util.Scanner;
public class LianXi {
public static void main(String[] args) {
// 需求:模拟登录,给三次机会,并提示还有几次。
/*
* 1.模拟: 用户名 admin 密码 helloworld 2.键盘录入接收数据 用户名 密码 3. 定义登录的次数变量
*
* 匹配 用户名和 密码和 模拟的做比较 如果 : 成功 : 登录成功
*
* 否则 : 错误 , 提示还有几次机会
*/
// 模拟 用户
String username = "admin";
String password = "helloworld";
System.out.println("欢迎光临~~~~~");
// 接收 键盘录入
Scanner sc = new Scanner(System.in);
int limit = 3; // 限制次数
int count = 0;
while (count < limit) {
count++;
System.out.println("请输入用户名: "); // 如果做循环输入,你必须在录入处循环
String name = sc.nextLine();
System.out.println("请输入密码: ");
String pw = sc.nextLine();
// 判断
if (username.equals(name) && password.equals(pw)) {
System.out.println("用户登录成功! ");
return;
} else {
if (count == limit) {
System.out.println("用户名或者密码错误,次数已到,请联系客服妹子!");
return;
} else {
System.out.println("用户名或者密码错误,请重新输入!");
// 提示还有几次机会
System.out.println("您今日还有 " + (limit - count) + " 次机会");
}
}
}
}
} |
|