商家为了吸引用户,设100个奖品,一等奖3名,二等奖6名,三等奖10名,四等奖50名,其他为谢谢参与.编写程序产生奖项.

package luckPan;

public class LuckPan {

public static void main(String[] args) {

int a;

int first,second,third,fouth;

first=second=third=fouth=0;

java.util.Random random=new java.util.Random();

for(int i=0;i<100;i++)

{

a=random.nextInt(5);

if(first<=3&&a==0){

first++;

System.out.println("获得一等奖");

}else if(second<=6&&a==1){

second--;

System.out.println("获得二等奖");

}else if(third<=10&&a==2){

third--;

System.out.println("获得三等奖");

}else if(fouth<=50&&a==3){

fouth--;

System.out.println("获得四等奖");

}else{

System.out.println("谢谢参与!");

}

}

}

}

(2)为了精细控制抽奖过程,要求如下:

* 1.  每周最多产生一个一等奖

* 2. 每天至少产生10个四等奖

* 3. 用户摇奖前,显示当前最近获奖的5个四等奖以上的奖项。

请在原有程序的基础上实现上述要求。

package luckPan;

import java.util.Scanner;

public class LuckPan2 {

public static void main(String[] args) {

int a;

int first,second,third,fouth;

int days;

java.util.Random random=new java.util.Random();

Scanner week=new Scanner(System.in);

int weeks=1;

while (weeks==1) {

days=7;

int show=5;

first=second=third=fouth=0;

while (days>0)

{

fouth=10;//每天至少10个

for(int i=0;i<100;i++)

{

a=random.nextInt(5);

if(show>0&&first<1&&a==0){

//每周

first++;

System.out.println("获得一等奖");

show--;

}else if(show>0&&second<=6&&a==1){

//每周

second++;

System.out.println("获得二等奖");

show--;

}else if(show>0&&third<=10&&a==2){

//每周

third++;

System.out.println("获得三等奖");

show--;

}else if(show>0&&fouth<=10&&a==3){

fouth--;

System.out.println("获得四等奖");

show--;

}else{

//System.out.println("谢谢参与!");

}

}

days--;

}

System.out.println("本周已经结束!\n继续抽奖请输入1,退出输入0\n");

weeks=week.nextInt();

}

}

}

java转盘抽奖_JAVA用户抽奖系统设计(幸运大转盘作业)相关推荐

  1. cocos2dx 圆盘抽奖_cocos2d编写的类似幸运大转盘抽奖源码

    压缩包内容概览: cocos2d编写的类似幸运大转盘抽奖源码-帮你选择 ; 随机 ; 程序委托 ; 背高清 ; 背 ipad ; 返回 ; 默认 ; 默认@2x ; 图标-72 ; 图标@2x ; 我 ...

  2. PHP做大转盘抽奖的思路,jQuery实现幸运大转盘(php抽奖程序)抽奖程序

    抽奖程序有各式各样的形式,其中幸运大转盘最为常见.线上线下都有很多的使用场景. 本文结合我自己的php网站,是实现一个php抽奖程序. 下图是该抽奖程序的截图: 一般的抽奖程序主要是算法程序,界面效果 ...

  3. Jquery写的幸运大转盘抽奖实例,用asp.net处理的服务器逻辑,附源码下载

    [实例简介] 该幸运大转盘抽奖实例已实现服务器端的业务逻辑代码,稍加改动就可以应用实际了 文件:590m.com/f/25127180-488779229-66bbf7(访问密码:551685) [实 ...

  4. PHP+AJAX开发幸运大转盘抽奖

    PHP+AJAX开发幸运大转盘抽奖 PHP+AJAX开发幸运大转盘抽奖,通过奖品库存.中奖次数来计算中奖概率 奖品设置 1 $prizes = array( 2 0 => array( 3 &q ...

  5. js框架jquery实现的幸运大转盘抽奖程序代码,兼容多种浏览器(Internet Explorer 6.0+ 、Firefox 2.0 、Safari 3 、Opera 9 、Chrome)

    博客目录 js框架jquery实现的幸运大转盘抽奖程序代码 实现功能截图 系统功能 使用技术 代码 写在最后 js框架jquery实现的幸运大转盘抽奖程序代码 本系统实现了一个幸运转盘抽奖,兼容多种浏 ...

  6. php幸运大抽奖,幸运大转盘-jQuery+PHP实现的抽奖程序-完善中

    小雨在线网站自营销研究之幸运大转盘-jQuery+PHP实现的抽奖程序-完善中 1.[代码][PHP]代码 小雨在线网站自营销研究 $(function () { $("#startbtn& ...

  7. C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断...

    C#保留2位小数几种场景总结 场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25. ...

  8. php大转盘程序,jQuery幸运大转盘_jQuery+PHP抽奖程序(下)

    上一篇讲解了幸运大转盘前端,而本文继续讲下半部分:PHP控制抽奖几率并最终实现转盘抽奖. 下载资源 下载积分: 95 积分 PHP 首先,在ajax.php中创建一个奖项对应角度和中奖几率二维数组: ...

  9. js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器

    原文:js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器 源代码下载地址:http://www.zuidaima.com/share/1779633798073344.htm 看到网页上有 ...

  10. html5绘制图形幸运大转盘,微信小程序利用canvas 绘制幸运大转盘功能

    小程序对 canvas api 跟h5的不太一致 ,所以这个搞的比较久,不多说,先贴代码 Page({ /** * 页面的初始数据 */ data: { awardsConfig: {}, resta ...

最新文章

  1. 用StatSVN统计SVN服务器项目的代码量
  2. ViewPager+TabLayout
  3. micropython开发idethonny_ESP32 Micropython开发利器Thonny IDE介绍
  4. linux挂载硬盘_CentOS「linux」学习笔记12:磁盘管理、分区挂载卸载操作
  5. cygwin下的gcc-4.7.1编译心得
  6. 如何基于MaxCompute快速打通数据仓库和数据湖的湖仓一体实践
  7. ArcMap 导入 wrl_ai文件导入c4d没反应怎么办? c4d导入ai源文件失败的原因分析_Illustrator教程_平面设计...
  8. mysql查询不确定的信息_mysql-非常复杂的查询,不确定是否可行.涉及...
  9. PHP树形结构数据处理成面包屑结构
  10. 计算机信应用技术,计算机信息应用技术.ppt
  11. 【面试】前端面试人事问题
  12. slam和orbslam3环境配置
  13. 期刊会议的论文,sci,ieee,ccf ,acm等等他们之间的关系,以及如何能看到这些高质量文章
  14. python 自动下载脚本_Python实现115网盘自动下载的方法
  15. 傻子也能看懂的弗洛伊德算法(转)
  16. 【秋招】搜狐游戏_数据分析岗_面试题整理
  17. USART HMI智能串口屏与单片机双向通讯
  18. 蓝牙(BLE)自动配对
  19. 地址池命令 思科理由_思科交换机DHCP功能和使用简介
  20. 英语学习打卡day1

热门文章

  1. 嵌入式单片机基础篇(五)之stm32F1以及51单片机时钟详解
  2. matlab车牌识别课程设计报告模板(附源代码)
  3. 以后你肯定会用到的,25个常用Matplotlib图的Python代码,可以不会不能没有,建议收藏
  4. Dell电脑重装系统
  5. 祝大家2019新春快乐
  6. Win10环境下 Cad插件使用失败 解决方法
  7. 【PHP实现微信公众平台开发—基础篇】第2章 微信公众账号及申请流程详解
  8. 耳机插在的电脑上没有声音
  9. Bridging signals
  10. SGG Trans【Bridging Knowledge Graphsto Generate Scene Graphs】