昨天学习了集合里面的List,写了一个双色球机选一注的代码。
package arraylist;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;
public class suiji {
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建随机数对象
Random s=new Random();
//创建集合
ArrayList list=new ArrayList();
int t=0;
//随机取6个数放进集合
while(t<6)
{
int num=s.nextInt(34);
//判断取的随机数是否与集合里的重复
if(!list.contains(num))
{
list.add(num);
t++;
}
}
//取蓝球
int b=s.nextInt(17);
System.out.print("红球是:");
Iterator it=list.iterator();
while(it.hasNext())
{
System.out.print(it.next()+" ");
}
System.out.print("篮球是:"+b);
}
}
|
|