生成10个 1-100的随机整数保存到集合中。并打印。
要求: 不能出现重复的数字。
用java怎么实现

解决方案 »

  1.   

    生成一个新得集合,写一个循环10次的for循环,里面定义一个随机生成的变量,然后再遍历集合里面的值,用判断语句判断是否相等
      

  2.   

    random 随机类生成数字,添加时候看看有重复的没.
      

  3.   

    lz 给 这题虽然简单 建议你先想一下 再动手比较好
    import java.util.ArrayList;
    import java.util.Random;public class Main {
    public static void main(String[] args) {
    ArrayList<Integer> list = new ArrayList<>();
    Random random = new Random();
    while(list.size() < 10){
    int nextInt = random.nextInt(101);
    if(!list.contains(nextInt)){
    list.add(nextInt);
    }
    }
    System.out.println(list);
    }
    }
      

  4.   

    把生产的随机数往Set里面放啊!!