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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

小小菜菜

中级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 小小菜菜 中级黑马   /  2016-1-11 00:28  /  2513 人查看  /  43 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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-13 00:03

43 个回复

倒序浏览
小地瓜 来自手机 中级黑马 2016-1-11 00:40:03
沙发
不错不错,但是有一个小bug在2里边,可以检查一下
回复 使用道具 举报
这个用
switch更好一点吧
回复 使用道具 举报
还可以在完美一点啊,你可以看看正则表达式。
回复 使用道具 举报
恩  switch更好些,不错加油
回复 使用道具 举报
小地瓜 发表于 2016-1-11 00:40
不错不错,但是有一个小bug在2里边,可以检查一下

是不是要把list.add(d2)去掉是吧
回复 使用道具 举报
小地瓜 发表于 2016-1-11 00:40
不错不错,但是有一个小bug在2里边,可以检查一下

是不是要把list.add(d2)去掉
回复 使用道具 举报
呼雁潇 发表于 2016-1-11 10:45
这个用
switch更好一点吧

求思路,我是新手
回复 使用道具 举报
晓寒轻 发表于 2016-1-11 14:51
恩  switch更好些,不错加油

求思路,我是新手
回复 使用道具 举报
人生如梦弹指间 发表于 2016-1-11 11:28
还可以在完美一点啊,你可以看看正则表达式。

现在还没有那么好的思路
回复 使用道具 举报
晓寒轻 发表于 2016-1-11 14:51
恩  switch更好些,不错加油

我可以去试试看
回复 使用道具 举报
呼雁潇 发表于 2016-1-11 10:45
这个用
switch更好一点吧

我去试试,要不会的话,还得到向高手请教
回复 使用道具 举报
这是学到哪了?
回复 使用道具 举报
小小菜菜 发表于 2016-1-11 23:16
是不是要把list.add(d2)去掉

不错的,是的,在自己写代码的时候需要看一下,是一个提升自己内功的不错的方式噢
回复 使用道具 举报
谢谢,一起努力,不忘初衷
回复 使用道具 举报
小地瓜 发表于 2016-1-12 23:37
不错的,是的,在自己写代码的时候需要看一下,是一个提升自己内功的不错的方式噢 ...

谢谢指教{:3_57:}
回复 使用道具 举报

学到集合的时候写的
回复 使用道具 举报

学到集合的时候写的
回复 使用道具 举报
新手很不错了  加油
回复 使用道具 举报
好贴!!加油!!
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马