第一个作品,也有意义收藏一下

本文介绍了一个简单的Java程序,用于模拟33选6的抽奖游戏。程序通过随机选择六个不重复的数字作为中奖号码,并允许用户输入自己的六位数字进行比对,最后根据匹配的数字数量给出相应的中奖结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.util.Scanner;
/**
*第一个作品,也有意义收藏一下
*33选6抽奖游戏
*2012-3-14
*15:33
*/
public class LiuBin {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
int suiji,shuru;
boolean lin=true;
int[] jiang=new int[6];
for(int i=0;i<jiang.length;i++){
suiji=(int)(Math.random()*33);
for(int j=0;j<jiang.length;j++){
if(suiji==jiang[j]){
lin=false;
break;
}
}
if(lin){
jiang[i]=suiji;
}else{
i--;
lin=true;
}
}
int[] haoma=new int[jiang.length];
int zhong=0;
System.out.println("请输入(1~33)中任意6个号码");
for(int i=0;i<jiang.length;i++){
System.out.print("第"+(i+1)+"个号码:");
shuru=input.nextInt();
if(shuru<1||shuru>33){
i--;
System.out.println("输入的数字超出范围!");
continue;
}
for(int a=0;a<haoma.length;a++){
if(shuru==haoma[a]){
lin=false;
break;
}
}
if(lin){
haoma[i]=shuru;
}else{
System.out.println("数字重复!");
i--;
lin=true;
}
}
System.out.print("本期中奖号码为:");
for(int i=0;i<haoma.length;i++){
System.out.print(jiang[i]+" ");
}
for(int j=0;j<jiang.length;j++){
for(int a=0;a<jiang.length;a++){
if(haoma[j]==jiang[a]){
zhong++;
}
}
}
switch(zhong){
case 4:
System.out.println("\n你选中了"+zhong+"个号码");
System.out.println("\n你中了200元!");
break;
case 5:
System.out.println("\n你选中了"+zhong+"个号码");
System.out.println("\n你中了5000元!");
break;
case 6:
System.out.println("\n你选中了"+zhong+"个号码");
System.out.println("\n你中了500万元!");
break;
default:
System.out.println("\n你选中了"+zhong+"个号码");
System.out.println("\n很遗憾!没有中奖!谢谢惠顾!");
break;
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值