双色球玩法简单介绍:
“双色球”彩票投注区分为红色球号码区和蓝色球号码区。每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择。
程序要求:
1、彩票号码按从大到小的顺序输出,且无重复数字
2、不足两位的号码高位补0
程序代码:
1 import java.util.Random; 2 import java.util.Set; 3 import java.util.TreeSet; 4 5 public class DoubleColorBall { 6 public static void main(String[] args){ 7 Random rd=new Random(); 8 int temp=0; //临时存储随机数 9 Set<Integer> money=new TreeSet<Integer>(); //存放无重复号码的容器 10 while(money.size()<6){ 11 temp=rd.nextInt(34); 12 if(temp!=0){ 13 money.add(temp); 14 } 15 } 16 System.out.print("红球号码为:"); 17 for(Integer r:money){ 18 System.out.print(String.format("%02d", r)+"、"); //有格式控制地输出,'0'代表前面补0,'2'代表两位数,'d'代表正整数 19 } 20 while(true){ 21 temp=rd.nextInt(17); 22 if(temp!=0){ 23 System.out.println("\n蓝球号码为:"+String.format("%02d", temp)); 24 break; 25 } 26 } 27 } 28 }
写完这个程序之后,可以做一个带图形界面的机选彩票程序,包含双色球、大乐透等不同规则的彩票,值得一试。