描述
验证用户的账号和密码
输入数据
用户输入的账号和密码
输出结果
登录信息提示(每人num次机会输入错误密码)
package com.demo;
import java.util.Scanner;
public class LoginSystem123002 {
public static void main(String[] args) {
//假设数据库中的用户名账号和密码
String idDB="hello";
String pswDB="java";
//定义一个变量num用于统计还有几次机会输入密码
int num=3;
//请用户输入账号
Scanner scanner=new Scanner(System.in);
System.out.println("请输入账号:");
String idInput=scanner.next();
//循环输入
sys: while(num>0){
//判断账号是否存
if(idInput.equals(idDB)){
System.out.println("请输入密码:");
//定义变量存储输入密码
String pswInput=scanner.next();
//判断密码是否正确
if(pswInput.equals(pswDB)){
System.out.println("登录成功");
//当登录成功时,跳出系统
break sys;
} else{
num--;
System.out.println("密码错误,今日您还有"+num+"次机会输入密码");
if(num==0){
System.out.println("登录失败,您的次数已用完,请与管理员联系");
break sys;
}
}
} else{
System.out.println("请注册一个账号吧!");
break sys;
}
}
}
}