黑马程序员技术交流社区

标题: 基础求指教啊..... [打印本页]

作者: 18631147315    时间: 2015-5-18 20:49
标题: 基础求指教啊.....
模拟一个假数据的登录动作。
求全代码,简单易懂的,,,

作者: 大西洋    时间: 2015-5-18 21:05
何为“假数据”??

学到了用正则表达式验证??
作者: 18631147315    时间: 2015-5-18 21:18
大西洋 发表于 2015-5-18 21:05
何为“假数据”??

学到了用正则表达式验证??

没学到 刚学到String类
应该是键盘录入一个登录信息 如果和我定义的登录信息匹配了就允许访问吧

作者: andre    时间: 2015-5-18 21:24
class DengL {
        public static void main(String[] args) {
                User u=new User();
                u.setUserName("Wan123");
                u.setPassWord("12345");
               
                for (int i = 0; i < 3; i++) {
                        Scanner sc = new Scanner(System.in);
                        System.out.println("请输入用户名");
                        String name = sc.nextLine();
                        System.out.println("请输入密码");
                        String mm = sc.nextLine();

                        if (u.panDuan(name, mm)) {
                                System.out.println("登陆成功");
                                break;
                        } else {
                                if ((2 - i) == 0) {
                                        System.out.println("请等2个小时后,再次登陆!");

                                } else

                                {
                                        System.out.println("用户名密码错误,还有" + (2 - i) + "次机会");
                                }

                        }
                }
                // System.out.println("请等2个小时后,再次登陆!");
        }

}

public class User {
        private        String userName;
        private String passWord;
        public User() {
                super();
                // TODO Auto-generated constructor stub
        }
        public String getUserName() {
                return userName;
        }
        public void setUserName(String userName) {
                this.userName = userName;
        }
        public String getPassWord() {
                return passWord;
        }
        public void setPassWord(String passWord) {
                this.passWord = passWord;
        }
        /**
         * 这是一个判断登陆是否成功的方法。
         *
         */
        public boolean panDuan(String userName,String passWord){
                return this.userName==userName&&this.passWord==passWord;
        }
       
}
作者: 大西洋    时间: 2015-5-18 21:27
18631147315 发表于 2015-5-18 21:18
没学到 刚学到String类
应该是键盘录入一个登录信息 如果和我定义的登录信息匹配了就允许访问吧
...

哦~ 了解 :)
作者: shw16888    时间: 2015-5-18 21:45
碉堡了!!!
作者: yinping    时间: 2015-5-18 21:55
多多打代码,神马都是浮云。




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