公司年会要进行抽奖活动java代码实现

公司年会要进行抽奖活动java代码实现,第1张

参考

int custNO//客户会员号(说明:customer指客户)

System.out.println ("请输入四位会员卡号:")//输入会员卡号

Scanner input = new Scanner(System.in)

custNO = input.nextInt()

if (custNo >1000){

//获得每位数字(a/b是除a%b是取余)

int gewei = custNO % 10 //分解获得个位数 1001 %10 ==1

int shiwei = custNO /10 %10 //分解获得十位数 //1234 /10 % 10 = 123 %10 =3 (1234 /10 = 123.4 % 10 )

int baiwei = custNO /100 %10 //分解获得百位数

int qianwei = custNO /1000 //分解获得千位数

}

//计算数字之和

int sum = gewei + shiwei + baiwei + qianwei

System.out.println ("会员卡号"+custNO +"各位之和:" + sum )

编号加名词 放集合比较好 建个用户类 最好能联网 这样就可是实时控制抽到的人 在数据库中建个字段 设置默认值 加个触发监听 一旦有查询 返回值并把数据变回默认值 在程序中建个变量默认0 开始时新建线程联网读取数据库字段 读到后赋值给程序中的变量,点结束是判断程序中的变量值 如果是默认值 随机生成结果 如果不是 生成指定结果 这样你就可以建个网页 通过手机实时控制抽奖结果了

思路是对的,按照你前面的思路,后面只需要在页面上用JS来控制随机显示,和抽取了。

但是一般不这么做,因为你这么做不方便控制作弊,和中奖概率。还有JS控制抽奖很容易就能作弊。

我之前做过的一个抽奖项目是这样的:抽奖程序(抽奖界面)用flash来写,这样既方便作弊也能控制中奖概率,同时更安全,JAVA后台提供抽奖名单,中奖概率等数据,抽奖程序调用java的API获得抽奖数据,这里需要在后台对抽奖信息进行加密,我们使用的是base64加密(方便反向解密),然后由用户点击flash抽奖界面抽奖,中奖后,同样使用base64加密中奖信息,发送到java后台,然后保存在DB,同时后台程序发送中奖信息给用户。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8041006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存