黑马程序员技术交流社区

标题: 模拟登录,给三次机会,并提示还有几次。 [打印本页]

作者: 地狱里的帅灵魂    时间: 2015-9-3 17:41
标题: 模拟登录,给三次机会,并提示还有几次。
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) + " 次机会");
                                }
                        }
                }
        }

}
作者: 肖某    时间: 2015-9-3 17:50
恩 不错   学习了!!!!
作者: mah707    时间: 2015-9-3 20:25
if
else if
else
这样行呢吧




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