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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jaunce 中级黑马   /  2015-8-25 06:41  /  387 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package cn.itcast_01;
import java.util.Scanner;
/*
* 用户登录:
*                 这里肯定有一个用户存在。并且用户类里面还应该有一个方法,用于判断用户登录是否成功。三次输入机会         
*/
public class StringDemo2 {
        public static void main(String[] args) {
                // 存在一个用户
                User user = new User();
                user.setUsername("admin");
                user.setPassword("admin");
                for (int x = 0; x < 3; x++) {
                        Scanner sc = new Scanner(System.in);
                        System.out.println("请输入账户");
                        String name = sc.nextLine();
                        System.out.println("请输入密码");
                        String psd = sc.nextLine();

                        if (user.isLogin(name, psd)) {
                                System.out.println("恭喜你,登入成功");
                                // 引入猜数字游戏
                                System.out.println("下面進入猜數字遊戲中");
                                // 随机一个数
                                int sui = (int) (Math.random() * 100 + 1);
                                System.out.println("sui=" + sui);
                                while (true) {
                                        Scanner sc1 = new Scanner(System.in);
                                        int number = sc1.nextInt();
                                        if (number > sui) {
                                                System.out.println("你輸入的數大了,重新輸入");
                                        } else if (number < sui) {
                                                System.out.println("你輸入的數小了,重新輸入");
                                        } else if (number == sui) {
                                                System.out.println("恭喜你,運氣不錯可以買彩票去了");
                                                break;
                                        } else {
                                                System.out.println("你輸入的數字有問題!");
                                        }
                                }
                                break;

                        } else {
                                if ((2 - x) == 0) {
                                        System.out.println("账号已锁,请与管理员联系");
                                } else {
                                        System.out.println("登入失败,你还有" + (2 - x) + "次机会");
                                }
                        }
                }
        }
}


1 个回复

倒序浏览
赞一个。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马