黑马程序员技术交流社区
标题:
有没有双色球的案列
[打印本页]
作者:
378193763
时间:
2016-6-1 23:13
标题:
有没有双色球的案列
有没有双色球的案列???求一份,谢谢
作者:
蓝色风信子
时间:
2016-6-1 23:15
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;
/* 需求:
* 双色球摇奖
* 摇出1~33之间的7个随机数,不能重复.
*/
public class Demo
{
public static void main(String[] args)
{
ArrayList<Integer> al=new ArrayList<Integer>();
addRandomNum(al);
getRandomNum(al);
}
//产生7个1~33之间的不重复的随机数并存储到集合中
static void addRandomNum(ArrayList<Integer> al)
{
Random r=new Random();
while(al.size()<7)
{
Integer randomNum=r.nextInt(32)+1;
if(al.contains(randomNum))
continue;
al.add(randomNum);
}
}
//打印集合中存储的随机数
static void getRandomNum(ArrayList<Integer> al)
{
Iterator<Integer> it=al.iterator();
while(it.hasNext())
{
Integer randomNum=it.next();
System.out.println(randomNum);
}
}
}
作者:
378193763
时间:
2016-6-2 23:34
谢谢师兄
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2