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()导致在"您的输入次数已用尽,该用户将锁定"上面再输出一行"您输入的用户名或密码有误,请检查后再次输入。"不过只是练习题,就偷个小懒不想改了。
最后,本文只是本菜鸡记录自己的学习过程,谢谢你的阅读。