A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//在输入台输入用户和密码,判断用户输入是否正确
  1. import java.util.Scanner;

  2. public class UserPassword {
  3.         //使用标记法
  4.         static boolean flag=false;
  5.         public static void main(String[] args) {
  6.                 Scanner in1=new Scanner(System.in);
  7.                 Scanner in2=new Scanner(System.in);
  8.                 System.out.println("请输入用户名和密码");       
  9.                 //使用for循环,给用户3次机会
  10.                 for(int i=0;i<3;i++){
  11.                 String str=in1.next();
  12.                 String a=in2.next();
  13.                 //调用方法来判断是否输入正确
  14.                 if(!access(str,a)){
  15.                         System.out.println("请再输入一次,您还有"+(2-i)+"机会哦");               
  16.                         continue;               
  17.                 }
  18.                 else
  19.                         System.out.println("登陆成功");
  20.                         break;       
  21.                 }
  22.                 if(flag==false)
  23.                         System.out.println("每天只有三次输入次数,明天再来登陆吧");
  24.         }
  25.         public static boolean access(String str,String a){
  26.                 //使用String的trim()方法剔除前后缀的空格然后进行equals()比较,返回标记
  27.                 if(!(str.trim().equals("admin")&&a.equals("123456"))){
  28.                        
  29.                         return flag;
  30.                 }
  31.                 else {       
  32.                         flag=true;
  33.                         return flag;
  34.                 }       
  35.         }
  36. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马