自己写程序产生彩票号码(彩民注意啊,挺实用的,省的自己想号码)

这是一个Java程序,用于生成大乐透和双色球的随机彩票号码。用户可以选择彩票类型并输入购买注数,程序会根据选择生成相应数量的彩票组合,并提示用户支付相应的费用。代码使用了Random类和Scanner类进行随机数生成和用户输入处理。

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

 

import java.util.Random;

import java.util.Scanner;

 

/**

 * 

 * @author David M.

 * 

 */

public class Homework_Lottery {

public static void main(String[] args) {

while (true) {

System.out.println("请输入彩票类型:1、大乐透 2、双色球.exit、退出");

Scanner sca = new Scanner(System.in);

String input = sca.next();

if (input.equals("1")) {

System.out.println("你选择了大乐透,您要几注?每注两元");

 

Random ran = new Random();

Scanner sca1 = new Scanner(System.in);

int Amount = sca1.nextInt();

System.out.println("彩票生成中……");

System.out.println("前区                                后区 ");

for (int i = 0; i < Amount; i++) {

for (int j = 0; j < 5; j++) {

int rst = ran.nextInt(32 + 1);

if (rst < 10) {

System.out.print("0" + rst);

System.out.print(" ");

} else {

System.out.print(+rst);

System.out.print(" ");

}

}

System.out.print("  + ");

Random ran1 = new Random();

int rst1 = ran1.nextInt(12 + 1);

if (rst1 < 10) {

System.out.println("0" + rst1);

} else {

System.out.println(rst1);

}

}

System.out.println("打印完成请付费RMB " + Amount * 2 + "元");

}else if(input.equals("2")){

System.out.println("你选择了双色球,您要几注?每注2元");

Scanner sca2 = new Scanner(System.in);

int Amount1 = sca2.nextInt();

System.out.println("彩票生成中……");

System.out.println("前区                          后区 ");

Random ran3 = new Random();

for (int i = 0; i < Amount1; i++) {

for (int j = 0; j < 5; j++) {

int rst = ran3.nextInt(33 + 1);

if (rst < 10) {

System.out.print("0" + rst);

System.out.print(" ");

} else {

System.out.print(+rst);

System.out.print(" ");

}

}

System.out.print("  + ");

Random ran1 = new Random();

int rst1 = ran1.nextInt(16 + 1);

if (rst1 < 10) {

System.out.println("0" + rst1);

} else {

System.out.println(rst1);

}

 

}

System.out.println("打印完成请付费RMB " + Amount1 * 2 + "元");

}else if(input.equals("exit")){

System.out.println("您已退出本系统!再见!");

return;

}else 

System.out.println("输入有误重新输入");

}

 

}

 

}

运行下彩票就出来啦,说不定命中五百万大奖:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值