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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 怪学究 中级黑马   /  2015-5-5 22:28  /  321 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//题目:做一个登陆账户和密码的程序,判断账户和密码是否正确
//分析思路:
//        1.通过键盘录入登录者的账户密码
//        2.使用equal判断字符串是否相同
//        3.使用for循环确定输入有误后的操作
//        4.锁定账号和判断还有几次输入机会

package Day12;
import java.util.Scanner;
public class PasswordDemo {
        public static void main(String[] args) {
        String username = "admin";
        String password = "admin";
        //三次循环,确保3次登录机会
        for (int i = 0; i < 3; i++) {
               
        //通过键盘输入帐户名密码
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入用户账号:");
        String name = sc.nextLine();
       
        Scanner sd = new Scanner(System.in);
        System.out.println("请输入用户密码:");
        String word = sd.nextLine();
       
        //判断输入的帐户名和密码是否正确
        if(username.equals(name)&&password.equals(word)){
                System.out.println("恭喜你,登录成功");
                break;
        }
        else{
                if(i==2){
                        System.out.println("您的账户已被锁定,请持身份证与银行窗口联系");
                }
                else{
                System.out.println("对不起,用户名或密码错误,请重新登录,还有"+(2-i)+"次机会!");
                }
               
        }
        }
        }
}

0 个回复

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