黑马程序员技术交流社区

标题: 双色球原来是这样的,后台很牛逼啊!!! [打印本页]

作者: 驰骋向前    时间: 2016-12-3 00:46
标题: 双色球原来是这样的,后台很牛逼啊!!!
/*模拟 双色球 彩票机选程序.
双色球规则 :    一共 选 7 个号.  6个红色 , 1 蓝色的
红色球1-33中选6个,号码不能重复. 蓝色球16选1,号码不能重复.
红色   1- 33      
蓝色   1- 16
打印出机选结果 . 格式 :
红球: 12,15,18,20,30,33蓝球: 12 .*/
public class Test3 {
        public static void main(String[] args) {
                Random rd = new Random();
                ArrayList<Integer> list = new ArrayList<>();
                while(list.size()<6){
                        int i = rd.nextInt(33)+1;
                        if(!list.contains(i)){
                                list.add(i);
                        }
                }
                Collections.sort(list);

                int i = rd.nextInt(16)+1;
                list.add(i);
               
                System.out.println(list);
               
               
                StringBuffer sb = new StringBuffer("红球:");
                for (int j = 0; j < list.size(); j++) {
                        if(j!=list.size()-1){
                                if(j!=list.size()-2){
                                        sb.append(list.get(j)).append(",");
                                }else{
                                        sb.append(list.get(j));
                                }
                        }else{
                                sb.append("蓝球:").append(list.get(j));
                        }
                }
               
                System.out.println(sb.toString());
               
        }
}
作者: FAN8210    时间: 2016-12-3 07:37
还挺有意思的

作者: lieyemu    时间: 2016-12-3 22:27
666666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2