A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

a
  1. /*
  2. * 需求:获取1-20之间的不重复的随机数10个
  3. * */

  4. package test;

  5. import java.util.ArrayList;
  6. import java.util.List;

  7. public class Test3 {

  8.         public static void main(String[] args) {
  9.                 // TODO Auto-generated method stub
  10.                 //创建存储数字的集合
  11.                 List<Integer> list = new ArrayList<Integer>();
  12.                 //生成随机1-20的随机数
  13.                 for(int i = 0;i<20;){
  14.                         //隨機數
  15.                         int num = (int)(Math.random()*20+1);
  16.                         if(!list.contains(num)){
  17.                                 list.add(num);
  18.                                 i++;
  19.                         }
  20.                 }
  21.                 System.out.println(list);
  22.         }
  23. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马