您的位置:

java写一个年会抽奖系统(java实现抽奖)

本文目录一览:

做一个JAVA的抽奖系统

这么点分,我不能给你编

我给你说思路吧

当用户点击抽奖

你就自动生成一个0~10000的随机数(大点有代表性)

然后判断这个数,如果能被10整除,就视为中一等奖

如果能被5整除

视为二等奖

java做抽奖系统

import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.util.*;public class ChooseAward extends JFrame{ /** * */ //系统自动生成 private static final long serialVersionUID = 7510608124693852355L; JButton b_start = new JButton("开始"); JButton b_stop = new JButton("停止"); JPanel p_north=new JPanel(); JPanel p_center=new JPanel(); JPanel p_south=new JPanel(); //菜单栏 JMenuBar menubar=new JMenuBar(); //菜单项 JMenu fileMenu=new JMenu("文件"); JMenu setMenu=new JMenu("设置"); JMenu aboutMenu=new JMenu("关于"); /* * 菜单子项 */ private JMenuItem[] filem={new JMenuItem("选择文件"),new JMenuItem("另存为.."), new JMenuItem("保存"),new JMenuItem("退出") }; JTextField t_identNumber = new JTextField(); // 身份证号的文本域 Vector v_identNumber = new Vector(); // 存放读取出来的身份证的号码 Vector v_name = new Vector(); // 存放读取出来的人的姓名 Vector v_printident = new Vector(); // 存放中奖人的身份证号码 JLabel l_information = new JLabel(); JLabel l_identNumber = new JLabel(); JLabel l_sysinformation = new JLabel("系统信息:"); JFileChooser filechooser = new JFileChooser(); // 文件选择器 //选择随机数的线成 public ChooseThread awardThread = null; int chooseTime = 0; // 按下停止按钮的次数,也就是抽奖的次数 public ChooseAward() { super("小型抽奖系统"); t_identNumber.setEditable(false); /* * 1.4以后的JDK可以不用Container */ Container contentPane = getContentPane(); //BorderLayout布局管理器,东,南,西,北 contentPane.setLayout(new BorderLayout()); /* * 给几个按钮和子菜单添加监听器 */ filem[0].addActionListener(new ActionListener() { // 注册加载事件的监听器 public void actionPerformed(ActionEvent e) { b_loadident_ActionPerformed; } }); b_start.addActionListener(new ActionListener() { // 注册开始事件的监听器 public void actionPerformed(ActionEvent e) { b_start_ActionPerformed; } }); b_stop.addActionListener(new ActionListener() {// 注册停止事件的监听器 public void actionPerformed(ActionEvent e) { b_stop_ActionPerformed; } }); filem[2].addActionListener(new ActionListener() {// 注册打印事件的监听器 public void actionPerformed(ActionEvent e) { b_printaward_ActionPerformed; } }); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); //将菜单子项加入菜单中 for(int i=0;ifilem.length;i++) { fileMenu.add(filem[i]); //加入分隔线,为了美观 fileMenu.addSeparator(); } //将菜单条加入frame中 menubar.add(fileMenu); menubar.add(setMenu); menubar.add(aboutMenu); setJMenuBar(menubar); /*将p_north设计为一个状态栏,显示一些操作过程中的信息 * 创建一个左对齐方式的流布局 */ p_south.setLayout(new FlowLayout(FlowLayout.LEFT)); l_information.setForeground(Color.blue); p_south.add(l_sysinformation); p_south.add(l_information); contentPane.add(p_south,BorderLayout.SOUTH);

java抽奖程序

我给你个比较简单的,,但是需要按照你的要求进行稍微的修改。。然后在main方法中去执行就可以了:

public class GoodLuck {

int custNo;

int i=1;

String answer;

String awardName;

public void LuckNo(){

Scanner input=new Scanner(System.in);

System.out.println("\n我行我素购物管理系统 幸运抽奖\n");

do{

// 需要的话请把随机数调整成你想要的范围(我这个是为了测试方便写的1

(~3的随机数,根据你的需要把下面的3换成你想要的数字就行了)

int num=(int)(Math.random()*3+1);

System.out.print("请输入会员卡号(4位整数):");

custNo=input.nextInt();

//百位数与随机数相同的为幸运者

int bai=custNo/100%10;

while(i==1){

if(custNo=1000custNo=9999){

break;

}

else{

System.out.println("\n会员号码输入有误,请重新输入:");

custNo=input.nextInt();

continue;

}

}

if(bai==num){

showAward();

System.out.print("\n卡号:"+custNo+"是幸运客户,获得"+awardName);

}else{

System.out.print("\n卡号:"+custNo+"\t谢谢您的支持!");

}

System.out.println("\n是否继续(y/n)");

answer=input.next();

while(i==1){

if(answer.equals("y")||answer.equals("n")){

break;

}else{

System.out.print("输入有误!请重新输入:");

answer=input.next();

continue;

}

}

}while(!answer.equals("n"));

}

public void showAward(){

int num=(int)(Math.random()*3+1);

if(num==1){

awardName="Mp3";

}

else if(num==2){

awardName="美的微波炉";

}

else{

awardName="美的电饭锅";

}

}

java写一个年会抽奖系统,参与抽奖人员名单怎么存放呢?数组,集合,文件。怎么弄?

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

java写一个年会抽奖系统(java实现抽奖)

2022-11-12
java抽奖,Java抽奖

2022-11-28
java抽奖程序,java实现概率抽奖

2023-01-03
java抽奖,java抽奖程序代码

2022-11-29
javascript抽奖代码,jquery抽奖的代码

2022-11-30
php开发大型商城抽奖系统,php随机抽奖程序

2022-11-20
js抽奖机代码,js九宫格抽奖代码

本文目录一览: 1、js随机抽奖一二三等奖不重复的抽奖逻辑怎么设置 2、js实现可键盘控制的简单抽奖程序 3、寻一个js抽奖代码~ 4、使用JavaScript完成一个抽奖程序,当单击页面上开始抽奖按

2023-12-08
php实现抽奖,php实现抽奖大转盘

2022-11-29
php转盘抽奖思路,php抽奖转盘网站源码

2022-12-02
php砸金蛋抽奖源码,抽奖源码php最新的

2022-11-18
网站抽奖系统js源码下载的简单介绍

本文目录一览: 1、超级抽奖系统的txt全集下载地址 2、怎么把一个网页的js代码下载 下来啊 3、用html5+js 做一个转盘抽奖怎么做,求源码! 4、做一个JAVA的抽奖系统 5、网站源代码怎么

2023-12-08
c语言抽奖源码,c语言抽奖代码

2022-11-29
js图片抽奖网页,js 抽奖

本文目录一览: 1、你好,我网站有一个纯js抽奖页面,我已经实现了可抽奖初始次数等于会员金币数(问题里的php代码) 2、使用JavaScript完成一个抽奖程序,当单击页面上开始抽奖按钮时,在1~3

2023-12-08
c语言自制抽奖,抽奖C语言

2023-01-05
js摇奖器代码,js转盘抽奖代码

本文目录一览: 1、js实现可键盘控制的简单抽奖程序 2、用js做一个简单的摇奖程序,用javascript让三张图片快速切换,一个按钮控制开始和停止,具体如下 3、使用JavaScript完成一个抽

2023-12-08
c语言抽奖方法,C语言抽奖程序

2022-11-25
用Python编写抽奖程序

2023-05-10
抽奖jsp代码,html随机抽奖代码

本文目录一览: 1、jsp随机抽题代码,随机抽取题目的代码,我不知道怎么写啊 2、jsp调用flash转盘实现抽奖功能 3、jsp怎么获取抽奖数据的名字 jsp随机抽题代码,随机抽取题目的代码,我不知

2023-12-08
php抽奖系统类似项目的简单介绍

2022-11-12
利用js实现手机九宫格抽奖代码(jquery九宫格抽奖)

本文目录一览: 1、如何用js实现调用手机摄像头扫描条形码然后带出条形码的值到文本框 2、html5, js实现安卓手机在微信浏览器中下载APP问题,如图 3、jquery九宫格抽奖怎么控制停止位置

2023-12-08