1 /***
2 * 目的:(1)模拟登录,给三次机会,并提示还有几次机会
3 * 1.假设用户名和密码均为admin,
4 * 如果输入正确,控制台输出:欢迎admin登录 *
5 * 2.如果输入错误,控制台输出:录入错误,您还有2次机会(最多有3次机会)
6 */
7 package com.mon10.day18;
8
9 import java.util.Scanner;
10
11 public class Login {
12
13 public static void main(String[] args) {
14
15 String name = "admin";
16 String password = "admin";
17 String nameIn, passwordIn;
18 int i = 3;
19 System.out.println("请输入用户名和密码:");
20
21 for (; i > 0; i--) {
22 Scanner scanner = new Scanner(System.in);
23 nameIn = scanner.nextLine();
24 passwordIn = scanner.nextLine();
25 if (nameIn.equals(name) && passwordIn.equals(password)) {
26 System.out.println("欢迎登陆admin");
27 break;
28 }
29
30 System.out.println("录入有误,你还有" + (i - 1) + "次机会");
31 if (i == 0) {
32 System.out.println("抱歉,机会用完了");
33 break;
34 }
35 }
36 }
37 }