转盘抽奖Java后端代码 js转盘抽奖代码

用swing编写一个java抽奖的程序,至少有5个按钮,显得高大上一点。

#8205;

创新互联专注于鸡西企业网站建设,成都响应式网站建设公司,成都商城网站开发。鸡西网站建设公司,为鸡西等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

import java.awt.Color;//界面不是很高大上档次,但是能满足你的基本需求,希望对你有用

import java.awt.Font;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JOptionPane;

import javax.swing.border.Border;

import javax.swing.border.LineBorder;

public class 抽奖游戏 extends JFrame {

static 抽奖游戏 frame;

public 抽奖游戏() {

setLayout(new GridLayout(3, 3, 3, 3));

Border border = new LineBorder(Color.BLUE, 4);

JButton l1 = new JButton();

JButton l2 = new JButton();

JButton l3 = new JButton();

JButton l4 = new JButton();

JButton l5 = new JButton();

JButton l6 = new JButton();

JButton l7 = new JButton("祝你好运");

JButton l8 = new JButton("中奖规则");

JButton l9 = new JButton("再次抽奖");

l1.setBorder(border);

l2.setBorder(border);

l3.setBorder(border);

l4.setBorder(border);

l5.setBorder(border);

l6.setBorder(border);

l7.setBorder(border);

l8.setBorder(border);

l9.setBorder(border);

String[] num2 = { "1", "2", "3", "4", "5", "6" };

l8.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

JOptionPane.showMessageDialog(null, "游戏规则:\n" + "特等奖:\n"

+ "第一行或者第二行出现的数字全部相同\n"

+ "第一第二行出现升序的1,2,3,4,5,6或者降序的6,5,4,3,2,1\n" + "一等奖\n"

+ "1:第一行或第二行的数字降序排列或者升序排列\n"

+ "2:第一行或者第二行相邻的按钮出现一样的数字\n");

}

});

l9.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

l1.setText("*");

l2.setText("*");

l3.setText("*");

l4.setText("*");

l5.setText("*");

l6.setText("*");

l7.setBackground(Color.lightGray);

l7.setText("离中奖不远了!");

}

});

l6.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

int j1 = (int) (Math.random() * 10) % 6;

l1.setText(num2[j1]);

int j2 = (int) (Math.random() * 10) % 6;

l2.setText(num2[j2]);

int j3 = (int) (Math.random() * 10) % 6;

l3.setText(num2[j3]);

int j4 = (int) (Math.random() * 10) % 6;

l4.setText(num2[j4]);

int j5 = (int) (Math.random() * 10) % 6;

l5.setText(num2[j5]);

int j6 = (int) (Math.random() * 10) % 6;

l6.setText(num2[j6]);

if (j1 == j2  j2 == j3 || j4 == j5  j5 == j6 || j1 == 1

j2 == 2  j3 == 3  j4 == 4  j5 == 5  j6 == 6

|| j1 == 6  j2 == 5  j3 == 4  j4 == 3  j5 == 2

j6 == 1) {

l7.setBackground(Color.red);

l7.setText("特等奖");

} else if (j1  j2  j2  j3 || j3  j2  j2  j1 || j4  j5

j5  j6 || j6  j5  j5  j4 || j1 == j2

j5 == j4 || j1 == j2  j5 == j6 || j3 == j2

j4 == j5 || j5 == j6  j2 == j3) {

l7.setBackground(Color.YELLOW);

l7.setText("一等奖");

} else {

l7.setBackground(Color.lightGray);

l7.setText("未中奖,加油!");

}

}

});

l5.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

int j1 = (int) (Math.random() * 10) % 6;

l1.setText(num2[j1]);

int j2 = (int) (Math.random() * 10) % 6;

l2.setText(num2[j2]);

int j3 = (int) (Math.random() * 10) % 6;

l3.setText(num2[j3]);

int j4 = (int) (Math.random() * 10) % 6;

l4.setText(num2[j4]);

int j5 = (int) (Math.random() * 10) % 6;

l5.setText(num2[j5]);

int j6 = (int) (Math.random() * 10) % 6;

l6.setText(num2[j6]);

if (j1 == j2  j2 == j3 || j4 == j5  j5 == j6 || j1 == 1

j2 == 2  j3 == 3  j4 == 4  j5 == 5  j6 == 6

|| j1 == 6  j2 == 5  j3 == 4  j4 == 3  j5 == 2

j6 == 1) {

l7.setBackground(Color.red);

l7.setText("特等奖");

} else if (j1  j2  j2  j3 || j3  j2  j2  j1 || j4  j5

j5  j6 || j6  j5  j5  j4 || j1 == j2

j5 == j4 || j1 == j2  j5 == j6 || j3 == j2

j4 == j5 || j5 == j6  j2 == j3) {

l7.setBackground(Color.YELLOW);

l7.setText("一等奖");

} else {

l7.setBackground(Color.lightGray);

l7.setText("未中奖,加油!");

}

}

});

l4.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

int j1 = (int) (Math.random() * 10) % 6;

l1.setText(num2[j1]);

int j2 = (int) (Math.random() * 10) % 6;

l2.setText(num2[j2]);

int j3 = (int) (Math.random() * 10) % 6;

l3.setText(num2[j3]);

int j4 = (int) (Math.random() * 10) % 6;

l4.setText(num2[j4]);

int j5 = (int) (Math.random() * 10) % 6;

l5.setText(num2[j5]);

int j6 = (int) (Math.random() * 10) % 6;

l6.setText(num2[j6]);

if (j1 == j2  j2 == j3 || j4 == j5  j5 == j6 || j1 == 1

j2 == 2  j3 == 3  j4 == 4  j5 == 5  j6 == 6

|| j1 == 6  j2 == 5  j3 == 4  j4 == 3  j5 == 2

j6 == 1) {

l7.setBackground(Color.red);

l7.setText("特等奖");

} else if (j1  j2  j2  j3 || j3  j2  j2  j1 || j4  j5

j5  j6 || j6  j5  j5  j4 || j1 == j2

j5 == j4 || j1 == j2  j5 == j6 || j3 == j2

j4 == j5 || j5 == j6  j2 == j3) {

l7.setBackground(Color.YELLOW);

l7.setText("一等奖");

} else {

l7.setBackground(Color.lightGray);

l7.setText("未中奖,加油!");

}

}

});

l3.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

int j1 = (int) (Math.random() * 10) % 6;

l1.setText(num2[j1]);

int j2 = (int) (Math.random() * 10) % 6;

l2.setText(num2[j2]);

int j3 = (int) (Math.random() * 10) % 6;

l3.setText(num2[j3]);

int j4 = (int) (Math.random() * 10) % 6;

l4.setText(num2[j4]);

int j5 = (int) (Math.random() * 10) % 6;

l5.setText(num2[j5]);

int j6 = (int) (Math.random() * 10) % 6;

l6.setText(num2[j6]);

if (j1 == j2  j2 == j3 || j4 == j5  j5 == j6 || j1 == 1

j2 == 2  j3 == 3  j4 == 4  j5 == 5  j6 == 6

|| j1 == 6  j2 == 5  j3 == 4  j4 == 3  j5 == 2

j6 == 1) {

l7.setBackground(Color.red);

l7.setText("特等奖");

} else if (j1  j2  j2  j3 || j3  j2  j2  j1 || j4  j5

j5  j6 || j6  j5  j5  j4 || j1 == j2

j5 == j4 || j1 == j2  j5 == j6 || j3 == j2

j4 == j5 || j5 == j6  j2 == j3) {

l7.setBackground(Color.YELLOW);

l7.setText("一等奖");

} else {

l7.setBackground(Color.lightGray);

l7.setText("未中奖,加油!");

}

}

});

l2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

int j1 = (int) (Math.random() * 10) % 6;

l1.setText(num2[j1]);

int j2 = (int) (Math.random() * 10) % 6;

l2.setText(num2[j2]);

int j3 = (int) (Math.random() * 10) % 6;

l3.setText(num2[j3]);

int j4 = (int) (Math.random() * 10) % 6;

l4.setText(num2[j4]);

int j5 = (int) (Math.random() * 10) % 6;

l5.setText(num2[j5]);

int j6 = (int) (Math.random() * 10) % 6;

l6.setText(num2[j6]);

if (j1 == j2  j2 == j3 || j4 == j5  j5 == j6 || j1 == 1

j2 == 2  j3 == 3  j4 == 4  j5 == 5  j6 == 6

|| j1 == 6  j2 == 5  j3 == 4  j4 == 3  j5 == 2

j6 == 1) {

l7.setBackground(Color.red);

l7.setText("特等奖");

} else if (j1  j2  j2  j3 || j3  j2  j2  j1 || j4  j5

j5  j6 || j6  j5  j5  j4 || j1 == j2

j5 == j4 || j1 == j2  j5 == j6 || j3 == j2

j4 == j5 || j5 == j6  j2 == j3) {

l7.setBackground(Color.YELLOW);

l7.setText("一等奖");

} else {

l7.setBackground(Color.lightGray);

l7.setText("未中奖,加油!");

}

}

});

l1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

int j1 = (int) (Math.random() * 10) % 6;

l1.setText(num2[j1]);

int j2 = (int) (Math.random() * 10) % 6;

l2.setText(num2[j2]);

int j3 = (int) (Math.random() * 10) % 6;

l3.setText(num2[j3]);

int j4 = (int) (Math.random() * 10) % 6;

l4.setText(num2[j4]);

int j5 = (int) (Math.random() * 10) % 6;

l5.setText(num2[j5]);

int j6 = (int) (Math.random() * 10) % 6;

l6.setText(num2[j6]);

if (j1 == j2  j2 == j3 || j4 == j5  j5 == j6 || j1 == 1

j2 == 2  j3 == 3  j4 == 4  j5 == 5  j6 == 6

|| j1 == 6  j2 == 5  j3 == 4  j4 == 3  j5 == 2

j6 == 1) {

l7.setBackground(Color.red);

l7.setText("特等奖");

} else if (j1  j2  j2  j3 || j3  j2  j2  j1 || j4  j5

j5  j6 || j6  j5  j5  j4 || j1 == j2

j5 == j4 || j1 == j2  j5 == j6 || j3 == j2

j4 == j5 || j5 == j6  j2 == j3) {

l7.setBackground(Color.YELLOW);

l7.setText("一等奖");

} else {

l7.setBackground(Color.lightGray);

l7.setText("未中奖,加油!");

}

}

});

Font font = new Font("", Font.BOLD, 20);

l1.setFont(font);

l2.setFont(font);

l3.setFont(font);

l4.setFont(font);

l5.setFont(font);

l6.setFont(font);

l7.setFont(font);

l8.setFont(font);

l9.setFont(font);

add(l1);

add(l2);

add(l3);

add(l4);

add(l5);

add(l6);

add(l7);

add(l8);

add(l9);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

frame = new 抽奖游戏();

frame.setTitle("抽奖大战");

frame.setSize(500, 500);

frame.setLocationRelativeTo(null);

frame.setVisible(true);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

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

参考

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 );

java小程序代码 抽奖 36选1共选6个还有一个是32 选一只选一个 类似双色球抽奖

//36中(1~36)选6位

for (int i = 1; i =6 ; i++)

{

int k = (int)((36-1+1)*Math.random()+1);

System.out.println(k);

if (k==0)

{

break;

}

}

//32中(1~32)选1位

int k = (int)((32-1+1)*Math.random()+1);

System.out.println(k);

商场推出幸运抽奖活动的java初级代码编写

public class Lucky {

public static void main(String[] args){

System.out.println("请输入您的4位会员卡号:");

Scanner sc = new Scanner(System.in);

int number = sc.nextInt(); //接收用户从控制台输入的会员卡号,并保存在会员卡号变量中

int a = number/1000; //千位

int b = number%1000/100; //百位

int c = number%100/10; //十位

int d = number%10; //个位

if((a+b+c+d)20){

System.out.println("恭喜中奖!您是幸运客户");

}else{

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

}

}

}

最基础的 没有异常判断 无限循环输入什么东西

用java完成一个抽奖的程序。 每次运行程序,都会从以下的抽奖结果中随机显示一个出来:

生成100个对象,对象有个属性,其中10个是大奖,40个是小奖,50个是无奖。

放到一个List里。

每次抽中的步骤

1、随机生成0-List长度之间的数值 ,去取List中的相应对象,并移除这个对象。

代码如下。:

奖品对象类:

public class PrizeBean {

private String type;

public String getType() {

return eggType;

}

public void setType(String eggType) {

this.eggType = eggType;

}

}

奖品池初始化代码段:

{

List prizebeanList = new ArrayList();

for (int i = 0; i 10; i++) {

PrizeBean prizeBean = new PrizeBean();

prizeBean.setType(“大奖“);

prizebeanList.add(prizeBean);

}

for (int i = 0; i 40; i++) {

PrizeBean prizeBean = new PrizeBean();

prizeBean.setType(“小奖“);

prizebeanList.add(prizeBean);

}

for (int i = 0; i 50; i++) {

PrizeBean prizeBean = new PrizeBean();

prizeBean.setType(“无奖“);

prizebeanList.add(prizeBean);

}

}

抽奖代码段:

/**

*奖品池已经空的,肯定返回无奖了。。。

**/

if(prizebeanList.size()==0){

- 没有中奖哦,下次加油!

return;

}

/**

* 随机生成,奖品池中奖品数量的数字。。取出奖品池中的数字。。移除记录。返回。。

*/

int resultnum = (int) (Math.random() * prizebeanList.size());

PrizeBean resultPrizeBean = prizebeanList.get(resultnum);

prizebeanList.remove(resultPrizeBean);

if(resultPrizeBean.getType() .eqauls("大奖"){

- 恭喜,大奖!

}else if(resultPrizeBean.getType() .eqauls("小奖"){

- 运气不错哦,小奖!

}else{

- 没有中奖哦,下次加油!

}.

新闻标题:转盘抽奖Java后端代码 js转盘抽奖代码
网站网址:https://www.cdcxhl.com/article44/hjohee.html

成都网站建设公司_创新互联,为您提供虚拟主机品牌网站建设建站公司企业建站域名注册商城网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设