2016-08-22每日代码
来源:互联网 发布:盖德穆勒数据 编辑:程序博客网 时间:2024/05/16 02:16
/*题目:模拟双色球开奖规则:从01到32中随机选择6个数字作为红色球且这6个数字不能重复,并从01到07中随机选择一个数字作为蓝色球;7个数字合到一起作为一注双色球彩票的号码输出范例:**********本期开奖**********红球:(02)(04)(19)(24)(28)(31)蓝球:(02)*/import java.util.Arrays;public class LuckyBall{ public static void main(String[] args) { LuckyBall lb=new LuckyBall(); int[] redball=new int[6];//定义一个数组,用于存储红球上的数值 lb.getRedBall(redball);//调用方法获取红球的数值 System.out.println("红球:"); lb.printArray(redball); System.out.println(); System.out.println("蓝球:"); System.out.println("(0"+(int)(Math.random()*8+1)+")");//获取蓝球的数值 } //构造方法,初始化程序 public LuckyBall() { System.out.println("**********本期开奖**********"); } //定义一个方法,用于打印数组 public void printArray(int[] arr) { for(int i=0;i<arr.length;i++) { if(arr[i]/10==0) System.out.print("(0"+arr[i]+")"); else System.out.print("("+arr[i]+")"); } } //定义一个方法,用于获取红球的数值 public void getRedBall(int[] num) { for(int i=0;i<num.length;i++) { num[i]=(int)(Math.random()*32+1);//1<=num[i]<33,并且强制转换为整数 if(i==0) continue;//第一个数时不比较大小,直接下一次循环 else { inner://比较数组中的数是否有重复,有的话重新取值,直到没有重数 for(int j=0;j<i;j++) { if(num[i]==num[j]) { num[i]=(int)(Math.random()*32+1); continue inner; } } } } Arrays.sort(num);//对数组进行排序 }}
0 0
- 2016-08-22每日代码
- 2016-08-20每日代码
- html 5 每日代码
- 每日英语-08/22/2009
- 【每日视野】2016-08-26
- 每日总结【2016-08-29】
- 【每日视野】2016-08-29
- 【每日视野】2016-08-30
- 【每日视野】2016-08-31
- python学习代码每日汇总
- 每日代码1-数组查找
- 每日随笔_代码优化
- 2016-08-21每日一练
- 每日自动生成首页的代码
- 获取Bing每日背景图,不需要代码奥!
- 常用的C#代码(每日更新)
- 每日代码-字符串之修改空格
- [python每日一练]--0007:代码统计
- HDU 3518 Boring counting(后缀数组)
- Snapdragon Flight 刷机教程
- C++写的一个简单的词法分析器(分析C语言)
- mongodb基础
- ajax的缺点
- 2016-08-22每日代码
- Java 获取文件默认编码
- 其实人家是模拟。。。(思路)(统计cow出现的次数)
- HUNNU11650
- ASPNET MVC 基础学习(一)
- 安装ubuntu以及安装一些必要的软件
- 打开只能在微信客户端打开的链接
- ionic入门教程第三课-在项目中使用requirejs分离controller文件和server文件
- ScrollView嵌套ListView