0
点赞
收藏
分享

微信扫一扫

模拟用户登录功能

玉新行者 2022-02-15 阅读 72

需求:

模拟用户登录功能,最多只给三次机会。

分析:

1、系统后台定义好正确的登录名称,密码。
2、使用循环控制三次,让用户输入正确的登录名和密码,判断是否登录成功,登录成功则不再进行登录;登录失败给出提示,并让用户继续登录。

代码

package com.xxf1.string;

import java.util.Scanner;

/*
* 模拟用户登录
* */
public class StringDemo2 {
    public static void main(String[] args) {
        //1、定义正确的登录名和密码
        String okLoginName="admin";
        String okPassWord="xxf123";

        //2、定义一个循环、循环3次,让用户登录
        Scanner sc=new Scanner(System.in);
        for (int i = 0; i < 3; i++) {
            System.out.println("请输入登录名称:");
            String loginName=sc.next();
            System.out.println("请输入登录密码:");
            String password=sc.next();

            //3、判断登录是否成功
            if(okLoginName.equals(loginName)){
           //4、判断密码是否正确
                if(okPassWord.equals(password)){
                    System.out.println("登陆成功!");
                    break;
                }else {
                    //密码错误了
                    System.out.println("您的密码不正确!您还剩余"+(2-i)+"次机会");
                }
            }else {
                System.out.println("登录名错误!您还剩余"+(2-i)+"次机会");
            }
        }
    }
}

测试

在这里插入图片描述

举报

相关推荐

0 条评论