用户由控制台输入用户名及密码进行登录,输入正确提示登录成功,失败则提示重新输入,为防止用户恶意登录,限制每人只能登录三次,三次输入错误则退出系统。

java忘记密码 java密码错误重新输入_System

 

 代码如下:

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);
	  }
}