黑马程序员技术交流社区

标题: 用Math.random生成1,2,3,4,5,6,7,8,9,10 [打印本页]

作者: JeffTang    时间: 2016-4-19 19:59
标题: 用Math.random生成1,2,3,4,5,6,7,8,9,10
package com.itheima;

import java.util.TreeSet;

public class Test {
        public static void main(String[] args) {
                TreeSet<Integer> ts = new TreeSet<Integer>();
                // Random rd = new Random();

                while (ts.size() < 10) {
                        ts.add((int) (Math.random() * 10 + 1));
                }
                System.out.println(ts);
        }
}
作者: liuleiqq    时间: 2016-4-19 20:36
顶 ............
作者: liudh1    时间: 2016-4-19 21:47
或者是Random.nextInt(10)+1;
作者: AAAheilong    时间: 2016-4-19 22:36
{:2_30:}加油吧,少年!
作者: JeffTang    时间: 2016-4-20 08:46
liudh1 发表于 2016-4-19 21:47
或者是Random.nextInt(10)+1;

额,Random 类中的nextInt 方法好像不是静态的吧,不能用类名直接调用,得创建对象
作者: JeffTang    时间: 2016-4-20 08:50
liudh1 发表于 2016-4-19 21:47
或者是Random.nextInt(10)+1;

额,Random 类中的nextInt 方法好像不是静态的吧,不能用类名直接调用,得创建对象
作者: liudh1    时间: 2016-4-20 09:01
JeffTang 发表于 2016-4-20 08:50
额,Random 类中的nextInt 方法好像不是静态的吧,不能用类名直接调用,得创建对象 ...

恩,是的




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