Java用方法实现登录名和密码的校验
- 需求分析
- 代码实现
- 小结Time
需求分析
系统正确的登录名和密码是:学习/123,请在控制台开发一个登录界面,接收用户输入的登录名和密码,判断用户是否登录成功,登录成功后展示:“欢迎进入系统!”,即可停止程序(注意:要求最多给用户三次登录机会)
分析一下完成案例的步骤:
1.首先,从登录界面上可以得出,需要让用户输入登录名和密码
2.设计一个登录方法,对用户名和密码进行校验
3.调用登录方法,根据方法的返回结果,判断登录是否成功。
4.如果登录失败,循环登录3次,结束循环;如果登录成功,跳出循环;
代码实现
/**
* @Author:LQ
* @Description:登录案例测试
* @Date:Created in 12:19 2023/8/9
*/
public class LoginTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 3; i++) {
System.out.println("请输入登录账号:");
String sPs = scanner.next();
System.out.println("请输入登录密码");
String sPw = scanner.next();
boolean b = loginOk(sPs,sPw);
if (b){
System.out.println("恭喜你登陆成功");
break;
}
else {
System.out.println("请重新输入");
}
}
}
public static boolean loginOk(String ps,String pw){
String okPs = "学习";
String okPw = "123";
/* if (okPs.equals(ps) && okPw.equals(pw)){
return true;
}
else {
return false;
}*/
return okPs.equals(ps) && okPw.equals(pw);
}
}
运行结果:
小结Time
学习加油!