先看下代码
- package cn.itcast_16;
- import java.util.ArrayList;
- import java.util.Random;
- /* 随机产生5个10-20之间的随机数,且不能重复
- *
- *
- *
- */
- public class ArrayListTest3 {
- public static void main(String[] args) {
- Random r=new Random();
- ArrayList<Integer> array =new ArrayList<Integer>();
- int count=0;
- while(count<5){
- // 先产生随机数,判断是否在集合中,不在,继续添加 并每次自增
- int number=r.nextInt(11)+10;
- if(!(array.contains(number))){
- array.add(number);
- count++;
- }
- }
- for(Integer i:array){
- System.out.println(i);
- }
- }
- }
复制代码
|
|