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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;

public class LianXi {
        public static void main(String[] args) {
                // 需求:模拟登录,给三次机会,并提示还有几次。

                /*
                 * 1.模拟: 用户名 admin 密码 helloworld 2.键盘录入接收数据 用户名 密码 3. 定义登录的次数变量
                 *
                 * 匹配 用户名和 密码和 模拟的做比较 如果 : 成功 : 登录成功
                 *
                 * 否则 : 错误 , 提示还有几次机会
                 */
                // 模拟 用户
                String username = "admin";
                String password = "helloworld";
                System.out.println("欢迎光临~~~~~");
                // 接收 键盘录入
                Scanner sc = new Scanner(System.in);
                int limit = 3; // 限制次数
                int count = 0;

                while (count < limit) {
                        count++;
                        System.out.println("请输入用户名: "); // 如果做循环输入,你必须在录入处循环
                        String name = sc.nextLine();
                        System.out.println("请输入密码: ");
                        String pw = sc.nextLine();

                        // 判断
                        if (username.equals(name) && password.equals(pw)) {
                                System.out.println("用户登录成功! ");
                                return;
                        } else {
                                if (count == limit) {
                                        System.out.println("用户名或者密码错误,次数已到,请联系客服妹子!");
                                        return;
                                } else {
                                        System.out.println("用户名或者密码错误,请重新输入!");
                                        // 提示还有几次机会
                                        System.out.println("您今日还有 " + (limit - count) + " 次机会");
                                }
                        }
                }
        }

}

2 个回复

倒序浏览
恩 不错   学习了!!!!
回复 使用道具 举报
if
else if
else
这样行呢吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马