黑马程序员技术交流社区

标题: String的应用,做了好长时间终于敲出来了 [打印本页]

作者: 黑马黄文龙    时间: 2012-12-11 21:21
标题: String的应用,做了好长时间终于敲出来了
//在输入台输入用户和密码,判断用户输入是否正确
  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. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2