用户由控制台输入用户名及密码进行登录,输入正确提示登录成功,失败则提示重新输入,为防止用户恶意登录,限制每人只能登录三次,三次输入错误则退出系统。
代码如下:
import java.util.Scanner;
public class T08 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int f = 0;
boolean i = false;
System.out.println("请输入用户名:\t");
String username = sc.next();
System.out.println("请输入密码:\t");
String password = sc.next();
do {
if("admin".equals(username)&&"admin".equals(password) ){
System.out.println("输入正确!欢迎登陆XX系统");
i = true;
}else {
System.out.println("用户名或密码错误,请重新输入!\t");
System.out.println("请输入密码:\t");
username = sc.next();
System.out.println("请输入密码:\t");
password = sc.next();
f++;
if(f==2){
System.out.println("三次登录失败!系统退出!");
break;
}
}
}while(f <= 2);
}
}