0
点赞
收藏
分享

微信扫一扫

Java学习日志||练习题1:用户登录

是她丫 2022-04-19 阅读 31
java

Java学习日志||练习题1:用户登录

Java学习Day5。

简单的Java练习题

一个简单(简陋)的用户登录,设置好初始的用户名和密码,然后根据输入判断用户名和密码是否正确,最多尝试三次。


一、创建方法

创建一个用于判断用户名和密码是否正确的方法。

public static boolean charge(String n1,String n2){          //这里使用返回值为布尔型
    if (!(username.equals(n1) && password.equals(n2))){
        System.out.println("您输入的用户名或密码有误,请检查后再次输入。");
    }else{
        System.out.println("登录成功");
    }
    return username.equals(n1) && password.equals(n2);
}

二、设置循环,调用方法

代码如下(示例):

    for(int i=1;i<=3;i++){
        Scanner N=new Scanner(System.in);
        System.out.println("请输入用户名:");
        String n1 = N.nextLine();
        System.out.println("请输入密码:");
        String n2 = N.nextLine();
            if(charge(n1,n2)){
                break;     //当输入已经正确匹配时跳出
            }else if(i == 3){
            System.out.println("您的输入次数已用尽,该用户将锁定");
        }
    }

三、运行结果

有点小问题就是当第三次输入错误之后还会因为执行charge()导致在"您的输入次数已用尽,该用户将锁定"上面再输出一行"您输入的用户名或密码有误,请检查后再次输入。"不过只是练习题,就偷个小懒不想改了。第三次输入才成功的
第一次输入就成功的
三次都输入错误的
最后,本文只是本菜鸡记录自己的学习过程,谢谢你的阅读。

举报

相关推荐

0 条评论