黑马程序员技术交流社区

标题: 做的小练习 [打印本页]

作者: 小小菜菜    时间: 2016-1-11 00:28
标题: 做的小练习
package com.heima.zhucebiao;

import java.util.ArrayList;
import java.util.Scanner;

public class Demo_Test1 {

        /**
         * 模拟登录
         * 分析:
         * 1,先创建一个类存储账户和密码;
         * 2,创建键盘录入对象,录入密码和账户
         * 3,将录好的账户密码存储到对象中,在将对象存在集合中
         * 4,在登录时比较密码和账户是否相同,相同登录成功,不相同登录失败
         */
        public static void main(String[] args) {
                System.out.println("欢迎进入");
                Scanner sc = new Scanner(System.in);
                ArrayList<Demo_User> list = new ArrayList<>();
                while(true){
                       
                        System.out.println("1注册,2登录");
                String s = sc.nextLine();
                if("1".equals(s)){
                        System.out.println("请输入账号");
                        String username = sc.nextLine();
                        System.out.println("请输入密码");
                        String usernam = sc.nextLine();
                        Demo_User d1 = new Demo_User(username,usernam);
                        list.add(d1);
                }else if ("2".equals(s)){
                        System.out.println("请输入账号");
                        String s1 = sc.nextLine();
                        System.out.println("请输入密码");
                        String s2 = sc.nextLine();
                        Demo_User d2 = new Demo_User(s1,s2);
                        list.add(d2);
                        if(list.contains(d2)){
                                System.out.println("登录成功");
                                break;
                        }else{
                                break;
                        }
                }
               
                }
        }

}

作者: 小地瓜    时间: 2016-1-11 00:40
不错不错,但是有一个小bug在2里边,可以检查一下
作者: 呼雁潇    时间: 2016-1-11 10:45
这个用
switch更好一点吧
作者: 人生如梦弹指间    时间: 2016-1-11 11:28
还可以在完美一点啊,你可以看看正则表达式。
作者: 晓寒轻    时间: 2016-1-11 14:51
恩  switch更好些,不错加油
作者: 小小菜菜    时间: 2016-1-11 23:15
小地瓜 发表于 2016-1-11 00:40
不错不错,但是有一个小bug在2里边,可以检查一下

是不是要把list.add(d2)去掉是吧
作者: 小小菜菜    时间: 2016-1-11 23:16
小地瓜 发表于 2016-1-11 00:40
不错不错,但是有一个小bug在2里边,可以检查一下

是不是要把list.add(d2)去掉
作者: 小小菜菜    时间: 2016-1-11 23:17
呼雁潇 发表于 2016-1-11 10:45
这个用
switch更好一点吧

求思路,我是新手
作者: 小小菜菜    时间: 2016-1-11 23:19
晓寒轻 发表于 2016-1-11 14:51
恩  switch更好些,不错加油

求思路,我是新手
作者: 小小菜菜    时间: 2016-1-12 00:29
人生如梦弹指间 发表于 2016-1-11 11:28
还可以在完美一点啊,你可以看看正则表达式。

现在还没有那么好的思路
作者: 小小菜菜    时间: 2016-1-12 00:38
晓寒轻 发表于 2016-1-11 14:51
恩  switch更好些,不错加油

我可以去试试看
作者: 小小菜菜    时间: 2016-1-12 00:39
呼雁潇 发表于 2016-1-11 10:45
这个用
switch更好一点吧

我去试试,要不会的话,还得到向高手请教
作者: qinrongchang    时间: 2016-1-12 07:32
这是学到哪了?
作者: 小地瓜    时间: 2016-1-12 23:37
小小菜菜 发表于 2016-1-11 23:16
是不是要把list.add(d2)去掉

不错的,是的,在自己写代码的时候需要看一下,是一个提升自己内功的不错的方式噢
作者: 小小菜菜    时间: 2016-1-13 23:46
谢谢,一起努力,不忘初衷
作者: 小小菜菜    时间: 2016-1-13 23:47
小地瓜 发表于 2016-1-12 23:37
不错的,是的,在自己写代码的时候需要看一下,是一个提升自己内功的不错的方式噢 ...

谢谢指教{:3_57:}
作者: 小小菜菜    时间: 2016-1-13 23:48
qinrongchang 发表于 2016-1-12 07:32
这是学到哪了?

学到集合的时候写的
作者: 小小菜菜    时间: 2016-1-13 23:50
qinrongchang 发表于 2016-1-12 07:32
这是学到哪了?

学到集合的时候写的
作者: wxw19910324    时间: 2016-1-14 00:00
新手很不错了  加油
作者: xiaoxiao2015    时间: 2016-1-14 00:09
好贴!!加油!!
作者: 小小菜菜    时间: 2016-1-14 00:11
xiaoxiao2015 发表于 2016-1-14 00:09
好贴!!加油!!

谢谢,一起加油
作者: 小小菜菜    时间: 2016-1-14 00:13
wxw19910324 发表于 2016-1-14 00:00
新手很不错了  加油

以后还得多交流
作者: 小小菜菜    时间: 2016-1-14 00:14
小地瓜 发表于 2016-1-11 00:40
不错不错,但是有一个小bug在2里边,可以检查一下

已经找到了
作者: 小小菜菜    时间: 2016-1-14 00:15
wxw19910324 发表于 2016-1-14 00:00
新手很不错了  加油

好的,一起加油
作者: llwhcm    时间: 2016-1-14 00:26
不错不错继续努力
作者: 569015640    时间: 2016-1-14 00:45
差评差评。————————————————
作者: 569015640    时间: 2016-1-14 00:46
569015640 发表于 2016-1-14 00:45
差评差评。————————————————

好评!!!!!!!!!!
作者: z40993130    时间: 2016-1-14 00:53
兄弟,赞一个。
作者: 老朱    时间: 2016-1-14 00:57
顶一个                                
作者: shenfuhan    时间: 2016-1-14 01:05
不会写,有参照的了,标记一下先
作者: 王海平    时间: 2016-1-14 01:07
666.。。。。。
作者: 小小菜菜    时间: 2016-1-15 00:06
llwhcm 发表于 2016-1-14 00:26
不错不错继续努力

好的,谢谢
作者: 小小菜菜    时间: 2016-1-15 00:08
569015640 发表于 2016-1-14 00:45
差评差评。————————————————

哎 现在还是小菜鸟
作者: 小小菜菜    时间: 2016-1-15 00:10
569015640 发表于 2016-1-14 00:46
好评!!!!!!!!!!

谢谢,继续努力
作者: 小小菜菜    时间: 2016-1-15 00:11
z40993130 发表于 2016-1-14 00:53
兄弟,赞一个。

谢谢你的赞,一起加油
作者: 小小菜菜    时间: 2016-1-15 00:12
老朱 发表于 2016-1-14 00:57
顶一个

谢谢支持
作者: pengjk    时间: 2016-1-15 00:12
不错哦!
作者: 小小菜菜    时间: 2016-1-15 00:13
shenfuhan 发表于 2016-1-14 01:05
不会写,有参照的了,标记一下先

里面要把list.add(d2);去掉才可以
作者: 小小菜菜    时间: 2016-1-15 00:21
王海平 发表于 2016-1-14 01:07
666.。。。。。

一起努力吧
作者: 愿随风丶飘雪    时间: 2016-1-15 01:09
厉害,完全不知道写的是什么东西,看还的还好学呢
作者: 小小菜菜    时间: 2016-1-16 00:49
pengjk 发表于 2016-1-15 00:12
不错哦!

谢谢回帖
作者: 小小菜菜    时间: 2016-1-16 00:50
愿随风丶飘雪 发表于 2016-1-15 01:09
厉害,完全不知道写的是什么东西,看还的还好学呢

都是这么过来的
作者: xiaoxiao2015    时间: 2016-1-18 23:34
技术分马上就够了啊!!!




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