将富翁系统

原创 2013年12月04日 15:44:07
<pre code_snippet_id="89441" snippet_file_name="blog_20131130_1_5787363" name="code" class="java">package ch01;  
  
import java.util.Random;  
import java.util.Scanner;  
  
public class Test4  
{  
  
    /** 
     * @param args 
     */  
    public static void main(String[] args)  
    {  
  
        Scanner input = new Scanner(System.in);/// 输入对象  
        String name = "";   // 用户名  
        String pwd = "";    // 密码  
        int cardNo = 0;     // 卡号  
        boolean userState = false; // 用户登录状态 true 登录/ false 未登录  
  
        char chose = 0; // 用来接受用户是否继续   
        do  
        {  
            System.out.println("****欢迎进入奖富翁系统****");  
            System.out.println("\t\t1.注册");  
            System.out.println("\t\t2.登录");  
            System.out.println("\t\t3.抽奖");// 抽奖的时候卡号是注册的时候来的  
            System.out.println("\t\t4.注销");  
            System.out.println("*************************");  
            System.out.print("请选择菜单");  
            System.out.println();  
            int menu = input.nextInt();// 接收用户选择的菜单  
            Random random = new Random();// Random  随机类 random 是随机类的一个对象  
            switch (menu)  
            {  
            case 1:  
                System.out.println("[奖客富翁系统>注册]");  
                System.out.println("请填写个人信息");  
                System.out.print("用户名");  
                name = input.next();  
                System.out.print("密码");  
                pwd = input.next();  
                System.out.println();  
  
                cardNo = random.nextInt(9000) + 1000;// r.next(max-min+1)+min;  随机数范围公式  
                System.out.println("注册成功请牢记用户名密码");  
                System.out.println("是否继续y/n");  
                chose = input.next().charAt(0);  
                break;  
            case 2:  
                System.out.println("[奖客富翁系统>登录]");  
                for (int i = 0; i < 3; i++)  
                {  
  
                    System.out.println("请输入用户名");  
                    String inputName = input.next();    // 接受用户名和密码  
                    System.out.println("请输入密码");  
                    String inputPwd = input.next();  
                    if (inputName.equals(name) && inputPwd.equals(pwd))//equals 比较两个字符串是否相等  
                    {  
                        System.out.println("登录成功");  
                        userState = true;//更改用户登录状态  
                        break;// 如果登录成功跳出这个循环  
                    } else  
                    {  
                        System.out.println("登录失败");  
                    }  
                    if (i == 2)// 0 1 2  
                    {  
                        System.out.println("连续登录错误三次");  
                        break;  
                    }  
  
                }  
                System.out.println("是否继续y/n");  
                chose = input.next().charAt(0);  
  
                break;  
            case 3:  
                System.out.println("[奖客富翁系统>抽奖]");  
                if (!userState)//从当前登录的用户中取得信息  
                {  
                    System.out.println("您还为登录");  
                    System.out.println("是否继续y/n");  
                    chose = input.next().charAt(0);  
  
                    break;  
                }  
                  
                int[] lucks = new int[5];  
                System.out.print("本日幸运数字是");  
                // 使用随机数产生幸运数  
                for (int i = 0; i < lucks.length; i++)  
                {  
                    lucks[i] = random.nextInt(9000) + 1000;  
                    System.out.print("\t" + lucks[i]);  
                }  
                System.out.println();  
                System.out.println("您 的卡号是" + cardNo);  
                boolean b=false;// b=false; 用户未中奖 b=true; 中奖了  
                for (int i = 0; i < lucks.length; i++)  
                {  
                    if (lucks[i] == cardNo)  
                    {  
                        b=true;// 设置用户中奖  
                        break;  
                    }  
                }  
                // 判断用户是否中奖  
                if(b){  
                    System.out.println("恭喜中奖了");  
                }else{  
                    System.out.println("没有中奖");  
                }  
                  
                System.out.println("是否继续y/n");  
                chose = input.next().charAt(0);  
                break;  
            case 4:  
//              注销  
                name = "";     
                pwd = "";      
                cardNo = 0;   
                userState = false;  
                break;  
            default:  
                System.out.println("输入有误");  
                break;  
            }  
        } while (chose == 'y');  
        System.out.println("系统结束");  
    }  
  
}  
</pre><br>  
<br>  
<pre></pre>  

第八章 奖富翁系统

import java.util.Random; import java.util.Scanner; public class test2 { public static void main(St...
  • ya985860612
  • ya985860612
  • 2013年11月30日 10:23
  • 1231

指导学习:抽奖系统(奖客富翁)

import java.util.Scanner;import java.lang.String;class showMenu{ //展示菜单并提供功能选择 //声明全局变量 String useN...
  • u010345869
  • u010345869
  • 2014年04月14日 11:01
  • 854

java练习--奖客富翁系统

Scanner input = new Scanner(System.in); String jx; int max = 9999; int min = 1000; String na...
  • gengzhi1293443962
  • gengzhi1293443962
  • 2016年09月09日 17:17
  • 1268

每周一读-《超级富翁的9个习惯-古巴比伦的理财圣经》

超级富翁的9个习惯是上周读的,这篇文章本应该上周就和大家见面的,但是恰逢开学,那种慌乱,大家都懂。既然博客系列叫每周一读,那就一篇不能差,现在补上上周的空缺。       富翁,这可以说是我们每一个...
  • ldb987
  • ldb987
  • 2017年02月25日 15:41
  • 429

C++ 贪财的富翁

/* *贪财的富翁 * 一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下: * 我每天给你十万元,而你第一天只需给我一分钱, * 第二天我仍给你十万元,你给我两分钱, * ...
  • supersugar3126
  • supersugar3126
  • 2013年12月04日 20:23
  • 828

《C语言及程序设计》实践参考——贪财的富翁

返回:贺老师课程教学链接  项目要求【项目4:贪财的富翁】一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两...
  • sxhelijian
  • sxhelijian
  • 2015年03月09日 20:16
  • 2236

奖客富翁系统

import java.util.Scanner; public class VV { public static void main(String[] args){ Scanner inp...
  • ting2016love
  • ting2016love
  • 2017年03月21日 22:30
  • 256

奖客富翁系统Version2.0

Version2.0优化: 1.在登陆界面,version1.0只支持用户名登陆,现在version2.0支持用户名和会员号登陆 2.修复了无条件抽奖的BUG 3.修复在没注册的情况下,就登陆的情况 ...
  • YangRunkangBla
  • YangRunkangBla
  • 2015年04月19日 22:57
  • 383

c++第4次实验-项目5:贪财的富翁

一问题与分析 /* * 文件名称:c++4.obj * 作 者:汪荣悦 * 完成日期:2016 年 4月 21日 * 版 本 号:v...
  • WangRongYue
  • WangRongYue
  • 2016年04月21日 14:00
  • 410

练习,贪财的富翁

一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天...
  • maplehrr
  • maplehrr
  • 2014年02月13日 09:15
  • 222
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将富翁系统
举报原因:
原因补充:

(最多只允许输入30个字)