黑马程序员技术交流社区

标题: 获取10个1至20的随机数,要求随机数不能重复。并把最终的随机数输出到控制台。 [打印本页]

作者: 我爱吃小馒头    时间: 2015-10-26 22:22
标题: 获取10个1至20的随机数,要求随机数不能重复。并把最终的随机数输出到控制台。
编写一个程序,获取10个1至20的随机数,要求随机数不能重复。并把最终的随机数输出到控制台。
作者: dai2686779    时间: 2015-10-26 22:36
6666666666666666666666
作者: 黑夜中那颗星    时间: 2015-10-26 22:53
本帖最后由 黑夜中那颗星 于 2015-10-26 23:16 编辑
  1. import java.util.*;
  2. public class RandomNum {
  3.         public static void main(String[] args){
  4.                 List<Integer> list = new ArrayList<Integer>();//感觉用list比较方便,嘿嘿
  5.                 for(int x = 0;x<10;){
  6.                         int temp = (int)(Math.random()*20)+1;
  7.                         if(!list.contains(temp)){
  8.                                 list.add(temp);
  9.                                 x++;
  10.                         }
  11.                 }
  12.                 for(int x:list){
  13.                         System.out.println(x);
  14.                 }
  15.         }
  16. }
复制代码





作者: 路好营    时间: 2015-10-26 23:54
import java.util.*;
public class RandomNum {
        public static void main(String[] args){
                List<Integer> list = new ArrayList<Integer>();//感觉用list比较方便,嘿嘿
                for(int x = 0;x<10;){
                        int temp = (int)(Math.random()*20)+1;
                        if(!list.contains(temp)){
                                list.add(temp);
                                x++;
                        }
                }
                for(int x:list){
                        System.out.println(x);
                }
        }
}好
作者: 顽固派。    时间: 2015-10-27 10:30
都是牛人




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