zoukankan      html  css  js  c++  java
  • 登录模拟,用户名和密码输入错误后给出相关错误提示,并告知还有多少次错误机会,如果5次验证失败将冻结账户

    public static void main(String[] args){
    Scanner sc=new Scanner(System.in)
    //记录登录错误的次数
    int i=0;
    while(true){
      //登录一次记录一次
      i++;
      //如果大于5则提示冻结
      if(i>5){
        sout("您的账户已被冻结!");
        break;
      }
      //若小于5则可以继续登录
      else{
        sout("请输入用户名:");
        String name=sc.next();
        sout("请输入密码:");
        String password=sc.next();
          //若用户名和密码都正确,则登录成功
          if(name.equals("admin")&&password.equals("000")){
            sout("登录成功!");
            break;
          }  
          //若用户名不对
          else if(!name.equals("admin")&&i<5){
            sout("用户名输入错误,还有”+(5-i)+"次机会");
          }
          //若密码错误
          else if(!password.equals("000")&&i<5){
            sout("密码输入错误,还有”+(5-i)+"次机会");
          }
          //若全部错误,只提示失败,不提示还有多少次
          else{
            sout("验证失败");
          }
        }   } }
  • 相关阅读:
    LeetCode91 Decode Ways
    LeetCode93 Restore IP Addresses
    LeetCode92 Reverse Linked List II
    LeetCode90 Subsets II
    LeetCode89 Gray Code
    最长公共子序列及其引申问题
    constexpr:编译期与运行期之间的神秘关键字
    I/O模型: 阻塞、非阻塞、I/O复用、同步、异步
    LeetCode86 Partition List
    maven 安装 过程
  • 原文地址:https://www.cnblogs.com/gfl-1112/p/12641720.html
Copyright © 2011-2022 走看看