案例,模拟登录

案例,模拟登录

//模拟用户登录,输入用户名和密码,如果都正确,那么显示"登录成功",否则显示"登录失败",3次机会
//3次机会用尽,显示"账户锁定,与管理员联系"
import java.util.Scanner;
public class logIn {
    public static void main(String[] args) {
        //声明字符串为用户名,密码
        String userName = "abc";
        String password = "123";
        //用for循环实现3次登录
        for(int i = 0 ; i < 3 ; i++) {
            //键盘输入你的用户名和密码
            Scanner s = new Scanner(System.in);
            System.out.println("输入你的用户名:");
            String name = s.nextLine();
            System.out.println("输入你的密码:");
            String paw = s.nextLine();
            //你输入的和以定义的用户名和密码比对
            if (name.equals(userName) && paw.equals(password)) {
                System.out.println("登录成功.");
                break;
            } else {
                if(i==2){
                    System.out.println("登录失败,账户已锁定,请与管理员联系.");
                    break;
                }
                System.out.println("登录失败,还有" +(2-i) +"次机会.");
            }
        }


    }

}
posted @ 2023-01-17 15:16  大宝贝94106  阅读(62)  评论(0)    收藏  举报