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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;

class Test_Denglu {
        public static void main(String[] args) {
                System.out.println("===========欢迎来到小凯游戏平台===========");
                System.out.println("请选择您需要的操作:1、登录   2、注册");
                Scanner sc = new Scanner(System.in);
               

                //设置输入错误选项后,重新输入,
                for(int i=1;i>0;i++){
                       
                        int a = sc.nextInt();
                        if(a==1){                                                                                //选择登陆后
                                System.out.println("====================登录======================");
                                System.out.println();
                                System.out.print("      用户名:");
                                String id1 = sc.next();
                                System.out.println();
                                System.out.print("      密  码:");
                                String psw1 = sc.next();

                                String[] dluser = {id1,psw1};
                               
                                User u = new User();
                                boolean bool = u.denglu(dluser);
                                if(bool) {
                                        System.out.println();
                                       
                                        System.out.println("       请选择游戏:1、猜字游戏   2、待开发");
                                        System.out.println("**************************************************");
                                        int youxi = sc.nextInt();
                                        switch(youxi) {
                                                case 1:
                                                        Demo_Caiziyx.caiziyouxi();
                                                case 2:
                                                        System.out.println("游戏待开发中");
                                                        break;
                                        }
                                }else{
                                        continue;
                                }



                        }else if(a==2){                                                                        //选择注册后
                                System.out.println("====================注册====================");
                                System.out.println();

                                System.out.print("       设置用户名 :");
                                String id2 = sc.next();
                                System.out.println();
                                System.out.print("       设 置 密 码:");
                                String psw2 = sc.next();
                                System.out.println();
                                System.out.print("       确 认 密 码:");
                                String psw3 = sc.next();


                                String user[] = {id2,psw2,psw3};

                                User u1 = new User();
                                boolean bool = u1.zhuce(user);
                                System.out.println();



                                //判断用户是否注册成功
                                if(bool) {
                                        System.out.println("     ======注册成功,请您登录开始游戏吧======");
                                        System.out.println("**************************************************");

                                        System.out.println("是否登陆游戏?1、是   2、否");

                                        //判断用户是否登陆游戏
                                        int cho =sc.nextInt();
                                        switch(cho) {
                                                case 1:
                                                        System.out.println("请选择您需要的操作:1、登录   2、注册");
                                                        continue;                                               
                                                case 2:
                                                        break;
                                        }
                                }else{
                                        System.out.println("您两次输入的密码不相同,请重新注册!!!");
                                        System.out.println();
                                        System.out.println("请选择您需要的操作:1、登录   2、注册");
                                        continue;
                                }
                        }else {                                                                                                                //输入有误
                                System.out.print("您的输入有误,请重新输入:");
                                continue;
                        }
                }
        }
}


//创建一个用户类
class User {
        //创建一个数组,用来存储用户
        static String[] user = {"null","null","null"};
       
        //定义一个方法,确定注册是否成功
        public boolean zhuce(String[] args) {
               
                user = args;
                if(user[1].equals(user[2])) {               
                        return true;
                }else {               
                        return false;
                }
        }

        //定义一个方法,判断登陆是否成功
        public boolean denglu(String[] args) {
                String[] dluser = args;
                if(user[0].equals(dluser[0])) {
                        if(user[1].equals(dluser[1])) {
                                System.out.println();
                                System.out.println("           ~~~~~~~~~~登录成功~~~~~~~~~~");
                                System.out.println();
                                return true;
                        }else {
                                System.out.println("密码错误,请重新登陆");
                                System.out.println();
                                System.out.println("请选择您需要的操作:1、登录   2、注册");
                                return false;
                        }

                }else {
                        System.out.println("用户名错误,请重新登录");
                        System.out.println();

                        System.out.println("请选择您需要的操作:1、登录   2、注册");
                        return false;
                }
        }

}



//猜字游戏代码
class Demo_Caiziyx {
        public static void caiziyouxi() {
                for(int k = 1;k > 0; k++){

                        int a =(int)(Math.random()*100+1);
                        System.out.println("请输入你猜的数:");
                        Scanner sc = new Scanner(System.in);

                        while(true) {               
                                int i = sc.nextInt();
                                if(i<a & i>0) {
                                        System.out.println("小了");
                                }else if(i>a & i<=100) {
                                        System.out.println("大了");
                                }else if(i==a) {
                                        System.out.println("答对了");
                                        break;
                                }else {
                                        System.out.println("输入错误");
                                }               
                        }

                        System.out.println("是否再玩一次?1、好   2、不用了");
                        int j = sc.nextInt();
                       
                        switch (j) {
                                case 1:
                                        System.out.println();
                                        continue;                               
                                case 2:
                                        return;
                     }               
                }
        }
}

29 个回复

正序浏览
回复 使用道具 举报
厉害,学习了,看来学习的时候不仅仅只是学习知识点,再加上自己的一些想法融合实现,效果更佳呀
回复 使用道具 举报
崩溃,为什么我写的帖子就一个人回复都没有。也是登录加游戏
回复 使用道具 举报
可以的!赞
回复 使用道具 举报
纯手工打造,有内涵
回复 使用道具 举报
已经很了不起了,加油,未来的大神!
回复 使用道具 举报
罗老师果然名不虚传
回复 使用道具 举报
6666 前来顶贴
回复 使用道具 举报
罗老师厉害啊,渣渣表示服了
回复 使用道具 举报
水下,这代码嘿嘿,收下了
回复 使用道具 举报

可惜我只会这些小玩意
回复 使用道具 举报
王际涛 发表于 2015-11-6 22:18
基础班一周吗,66666666~

在这里一周可比大学一学期
回复 使用道具 举报
好厉害  虽然看不懂  但是看到那么多代码应该就很厉害
回复 使用道具 举报

过奖啦,山山水啦
回复 使用道具 举报

谢谢啦,要不再顶一个?
回复 使用道具 举报
iq513394 发表于 2015-11-5 23:32
看着那黑窗口总有莫名的郁闷

这才九阳神功第一重呢,还不到图形化界面的效果
回复 使用道具 举报
很厉害呀 大兄弟
回复 使用道具 举报
有点意思,哈哈哈
回复 使用道具 举报
基础班一周吗,66666666~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马