Java作业-密码用户名只能输入三次

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

 

 代码如下:

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

posted on 2022-11-12 17:07  xxldvd  阅读(210)  评论(0编辑  收藏  举报

导航