介绍:
- 1、彩票系统需要什么java技术
- 2、如何使用Java语言程序模拟彩票抽奖系统中的加住
- 3、Java 实现彩票程序
- 4、Java 编写一个双色球彩票系统,用户从键盘输入6个1-33的数字,与系统自动产生的1-33
- 5、如何用java编写彩票程序
彩票系统需要什么java技术
主要是算法,彩票系统很复杂,我大二做了一个,用java写的,获得了江苏省软件创新一等奖,其实主要是算法!
如何使用Java语言程序模拟彩票抽奖系统中的加住
我觉得最好的方式是定义类!一个彩票类,类中有彩票号码和注数等属性,以及对这些属性的操作,比如你说的加注,还可以定义一个静态的方法来生成一个随机号码,这个模拟程序我有做过的,鉴于楼主很抠门没给分就不给你了,另外如果是数量非常大的循环的话要注意内存溢出,没时间细说,有兴趣再问
Java 实现彩票程序
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class Main {
public static void main(String[] args) {
//红球 33 选6
ListInteger redBall = new ArrayListInteger();
for(int i=0;i33;i++){
redBall.add(i+1);
}
System.out.println("开奖红球:" + select(redBall, 6));
//篮球16选1
ListInteger blueBall = new ArrayListInteger();
for(int i=0;i16;i++){
blueBall.add(i+1);
}
System.out.println("开奖蓝球:" + select(blueBall, 1));
}
public static ListInteger select(ListInteger list,int count){
ListInteger selectedList = new ArrayListInteger();
Random random = new Random();
for(int i=0;icount;i++){
int index = random.nextInt(list.size());
Integer number = list.get(index);
selectedList.add(number);
list.remove(index);
}
Collections.sort(selectedList);
return selectedList;
}
}
Java 编写一个双色球彩票系统,用户从键盘输入6个1-33的数字,与系统自动产生的1-33
就不写代码了,别人写的代码复制也没意思,给你个思路。
首先获取1到33的随机数,然后放入一个listbyte集合中。每次放入集合都要判断该集合中是否存在这个数字,如果存在则重新获取随机数。如果集合长度为6,则停止获取随机数,这个集合里就是本次嗯中奖号码。然后就是让用户输入6个数字,同样放到一个集合中,放入至少检验用户输入的是否是1-33的数字,并且这个集合里面是否有这个数字。如果有,要用户重新输入。等用户输入完,再循环0-5的下标,分别从两个集合中取值,对比,设置一个byte变量,如果值相同,则产量加1。最后判断这个产量的值为几,就知道有几个相同的了,然后根据相同的个数来打印出用户获得了几等奖。如果你还没学集合,那就用byte数组。
如何用java编写彩票程序
首先你要会使用Random类来产生随机数,这是生成随机号的原理,
人工输入就简单了,只要从键盘输入就行了或者你用几个按钮来进行选择
你在加个确认的方法把号进行输出,剩下在加几个进行修改的方法就可以了,先作一个简单的然后再慢慢增加功能,这样你的程序越改越漂亮,还可以学到很多东西
网友评论
最新评论
常大的循环的话要注意内存溢出,没时间细说,有兴趣再问Java 实现彩票程序import java.util.ArrayList;import java.util.Collections;import java.ut
数,这个集合里就是本次嗯中奖号码。然后就是让用户输入6个数字,同样放到一个集合中,放入至少检验用户输入的是否是1-33的数字,并且这个集合里面是否有这个数字。如果有,要用户重新输入。等用户输入完
生的1-33就不写代码了,别人写的代码复制也没意思,给你个思路。首先获取1到33的随机数,然后放入一个listbyte集合中。每次放入集合都要判断该集合中是否存在这个数字,如果存在则重新获取随机数。如果集合长度为6,则停止获取
5、如何用java编写彩票程序彩票系统需要什么java技术主要是算法,彩票系统很复杂,我大二做了一个,用java写的,获得了江苏省软件创新一等奖,其实主要是算法!如何使用Java语言程序模拟彩票抽奖系统中的加住我