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 }