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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 jx5785749 于 2015-7-11 23:08 编辑

package cn.itcast.test;

import java.util.Scanner;

import cn.itcast.dao.impl.UserDaoImpl;
import cn.itcast.pojo.User;

public class UserLoginTest {
        public static void main(String[] args) {
                //创建Scanner进行键盘录入
                while(true){
                Scanner sc = new Scanner(System.in);
                System.out.println("欢迎来到屿蓝游戏厅!^_^");
                System.out.println("1.登录:");
                System.out.println("2.注册:");
                System.out.println("3.退出");
                System.out.println("请选择:");
                String line = sc.nextLine();
                //用swith循环来进行选择功能!
                switch(line)
                {
                case "1":
                        System.out.println("欢迎来到登录界面!请登录!");
                        System.out.println("请输入用户名:");
                        String username = sc.nextLine();
                        System.out.println("请输入密码:");
                        System.out.println("________________________________________________");
                        String password = sc.nextLine();
                        UserDaoImpl udi = new UserDaoImpl();
                        boolean flag = udi.inLogin(username, password);
                        if(flag)
                        {
                                System.out.println("恭喜您!登录成功!");
                                System.out.println("________________________________________________");
                                
                        }else
                        {
                                System.out.println("对不起您登录失败!返回主机全面!");
                                System.out.println("________________________________________________");
                        }
                        a:while(true){
                        System.out.println("可以开始游戏了!请选择:");
                        System.out.println("1.输入两个整数,然后交换顺序输出:");
                        System.out.println("2.计算这两个数之间所有偶数的和:");
                        System.out.println("3.打印三角形:");
                        System.out.println("4.输出99乘法表:");
                        String shuru = sc.nextLine();
                        switch(shuru)
                        {
                        case "1":
                                System.out.println("请输入一个数字a:");
                                int num1=sc.nextInt();
                                System.out.println("请再输入一个数字b:");
                                int num2=sc.nextInt();
                                num1=num1^num2;
                                num2=num1^num2;
                                num1=num1^num2;
                                System.out.println("您输入的数字经过交换顺序后为:数字a:"+num1+"\t数字b:"+num2);
                                System.exit(0);
                                break;
                        case "2":
                                int sum = 0;
                                System.out.println("请输入2个整数(第二个要比第一个大)先输入第一个整数:");
                                int a1=sc.nextInt();
                                System.out.println("请输入第二个整数:");
                                int a2=sc.nextInt();
                                while(a1>=a2)
                                {
                                        System.out.println("您输入的两个数有误!请重新输入:");
                                        System.out.println("请输入2个整数(第二个要比第一个大)先输入第一个整数:");
                                         a1=sc.nextInt();
                                        System.out.println("请输入第二个整数:");
                                         a2=sc.nextInt();
                                }
                                if(a1<a2)
                        {
                                for(int i=a1;i<=a2;i++)
                                {
                                                if(i%2==0)
                                                {
                                                        sum+=i;
                                                }
                                }

                                System.out.println("您输入的两个数之间的偶数和为:"+sum);
                        }
                                System.exit(0);
                                break;
                        case "3":
                                System.out.println("请输入一个定义倒三角行数的数字(整数):");
                                int row =sc.nextInt();
                                for(int x=0;x<row;x++)
                                {
                                        for(int y=0;y<x+1;y++)
                                        {
                                                System.out.print("*");
                                        }
                                        System.out.println();
                                }
                                System.exit(0);
                                break;
                        case "4":
                                System.out.println("给您个惊喜!");
                                for(int e=1;e<=9;e++)
                                {
                                        for(int d=1;d<e+1;d++)
                                        {
                                                System.out.print(d+"*"+e+"="+e*d+"\t");
                                        }
                                        System.out.println();
                                }
                                System.exit(0);
                                break;
                        default:
                                System.out.println("请输入正确数字!");
                                System.exit(0);
                        
                                
                                
                        }
                        
                        
                        break;
                        }
                        
                case "2":
                        System.out.println("欢迎来到注册页面!");
                        System.out.println("请输入用户名:");
                        String newUsername = sc.nextLine();
                        System.out.println("请输入密码:");
                        String newPassword = sc.nextLine();
                        System.out.println("请输入邮箱:");
                        String newEmail = sc.nextLine();
                        System.out.println("请输入电话号码:");
                        String newPhone = sc.nextLine();
                        User user = new User();
                        user.setEmail(newEmail);
                        user.setPassword(newPassword);
                        user.setPhone(newPhone);
                        user.setUsername(newUsername);
                        UserDaoImpl newUdi = new UserDaoImpl();
                        newUdi.reguest(user);
                        System.out.println("恭喜您!注册成功!");
                        System.out.println("________________________________________________");
                        
                        break;
                case "3":
                        default:
                                System.out.println("谢谢您的使用!欢迎下次再来!^_^");
                                System.out.println("________________________________________________");
                                System.exit(0);
                                break;
                }
                        
                }
               
        }
}
更多图片 小图 大图
组图打开中,请稍候......

2 个回复

倒序浏览
这是什么?代码游戏吗?完全勾不起我的欲望啊
回复 使用道具 举报
学JAVA还要欲望?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马