黑马程序员技术交流社区

标题: 代码优化 [打印本页]

作者: j816326    时间: 2013-7-1 15:44
标题: 代码优化
编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
  1.         public static void main(String[] args) {
  2.                 //创建随机数对象
  3.                 Random rm =new Random();
  4.                 //创建一个set集合
  5.                 Set<String>set =new HashSet<String>();
  6.                 // 添加元素
  7.                 while(true){
  8.                         int x=rm.nextInt(21);
  9.                         set.add(String.valueOf(x));
  10.                         if(set.size()==10){
  11.                                 break;
  12.                         }
  13.                 }
  14.                 //遍历并输出。
  15.                 for(String s:set){
  16.                         int y = Integer.parseInt(s);
  17.                         System.out.println(y);
  18.                 }
  19.         }
  20. }
复制代码
上面是我的代码,请看看有什么可以优化的地方没




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2