黑马程序员技术交流社区
标题:
随机打印5注双色球
[打印本页]
作者:
长石
时间:
2014-1-24 11:07
标题:
随机打印5注双色球
import java.util.*;
import java.util.Random;
import java.util.Set;
public class 选7 {
public static void main(String[] args) {
Set<Integer> set = new TreeSet<Integer>();
Random random = new Random();
for(int i=0;i<5;i++){
while(set.size()<7){
set.add(random.nextInt(36)+1);
}
System.out.println(set);
set.clear();
}
}
}
复制代码
这样写合适吗
作者:
杨志远
时间:
2014-1-27 22:24
{:soso_e179:}
作者:
itpower
时间:
2014-1-28 13:19
{:soso_e104:}{:soso_e104:}{:soso_e104:}
作者:
彭亚军
时间:
2014-1-28 15:56
亲,你不懂双色球的规则吧?
package cn.ajun.Demo.www;
import java.util.Set;
import java.util.TreeSet;
public class Demo {
public static void main(String[] args) throws Exception {
Set<Integer> s = new TreeSet<Integer>();
while (true) {
int num = (int) (Math.random() * 33 + 1);
s.add(num);
if (s.size()==6) {
break;
}
}
int num1 = (int) (Math.random() * 16 + 1);
System.out.print("号码个数:"+s.size()+",红球"+ s + ",篮球:" + num1);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2