黑马程序员技术交流社区

标题: 模拟用户登录,并提示剩余次数(最多三次),登录成功... [打印本页]

作者: 崔判官    时间: 2015-11-7 22:57
标题: 模拟用户登录,并提示剩余次数(最多三次),登录成功...
package lianxi;

import java.util.Scanner;

public class Test1 {
        /**
         * java程序运行入口 jvm自动加载main方法
         */
        public static void main(String[] args) {
                // 定义一个用户名
                String name = "admin";
                // 定义一个用户密码
                String enterPassWord = "admin";
               
                // 进行for循环判断
                for (int i = 1; i <= 3; i++) {
                        // 创建对象
                        Scanner sc = new Scanner(System.in);
                       
                        // 输入并获取用户名和密码                       
                        System.out.println("请输入用户名");
                        String s = sc.nextLine();
                        System.out.println("请输入密码");
                        String s1 = sc.nextLine();

                        // 判断你输入的用户名和密码跟定义是是否一样如果一样则登录成功
                        if (name.contains(s) && enterPassWord.contains(s1)) {
                                System.out.println("恭喜你登录成功,你可以玩游戏了");
                                // 猜字小游戏
                                Game.pleyGame();
                                break;

                        } else {
                                // 超过三次,提示账户被冻结
                                if ((3 - i) == 0) {
                                        System.out.println("你的账户已被冻结");
                                } else {
                                        // 提示还有几次机会
                                        System.out.println("登录失败你还省" + (3 - i) + "次机会");
                                }
                        }
                }
        }

}





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