微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java简易抽奖系统小项目

这篇文章主要为大家详细介绍了Java简易抽奖系统小项目,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Java简易抽奖系统的具体代码,供大家参考,具体内容如下

需求:

实现一个抽奖系统

注册

登录

3 抽奖 

必须先注册  再登陆  再抽奖

随机产生4个随机数作为幸运卡号 

用户注册后 登录的时候  用户名密码输入判断只有三次机会

要做到  还有2次   还有1次  三次输入错误 不能再登录 

产生10个随机数  将用户注册得到的随机数作为判断

代码如下:

import java.util.*; public class Homeworktest { public static void main(String[] args) { Scanner cin=new Scanner(system.in); Random rand=new Random(); int num,i,Key,j,before=0,count,len=0,L=0; int[] data=new int[10]; String[][] book=new String[10][2]; //存储用户注册信息 String ID,Temp; System.out.println("**********"); System.out.println("0 退出n1 注册n2 登陆n3 抽奖"); System.out.println("**********"); while(true){ System.out.println("请输入Key:"); Key=cin.nextInt(); cin.nextLine(); if(Key == 0){ System.out.println("抽奖系统已退出,欢迎您再次使用!"); break; } else if(Key == 1){ before=0; System.out.println("请输入您要建立的账号:"); ID=cin.nextLine(); i=len++; book[i][0]=ID; while(true){ System.out.println("请设置您的密码:"); ID=cin.nextLine(); book[i][1]=ID; System.out.println("请确认您的密码:"); for(j=3;j>0;j--){ ID=cin.nextLine(); if(book[i][1].equals(ID)){ System.out.println("恭喜您注册成功!"); System.out.println("您的账号是:"+book[i][0]+"n您的密码是:" +book[i][1]+"n请妥善保管!"); break; } else if(j>1) System.out.println("对不起,两次输入密码不符,您还有" +(j-1)+"次机会!请重新输入:"); else System.out.println("该密码已重置!"); } if(j!=0) break; } } else if(Key == 2){ before=0; for(i=3;i>0;i--){ System.out.println("请输入您的账号:"); ID=cin.nextLine(); System.out.println("请输入您的密码:"); Temp=cin.nextLine(); for (j = 0; j 1) System.out.println("对不起,登陆失败!你还有"+(i-1)+"次机会."); else{ num=0; for (int k = 0; k

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐