无名商城论坛

搜索
查看: 263|回复: 0

[其他技术] JAVA语言 基础入门(20)Random类

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:14:06 | 显示全部楼层 |阅读模式
Random类和上一个帖子的Scanner类都属于引用数据类型。引用数据类型的公式都是一样的。公式要牢记啊[吐舌]。

Random类
Random类用于生成随机数,同样也具有两种功能。

Random类提供的功能:
               nextint功能()产生一个随机数,为int类型。在括号内输入数值。括号内是随机随机数的范围。 例:nextInt(100)就会产生一个在0——99之间的数值,在此功能中初始值为固定的0,结尾就是在括号内的数值但不包括他。
              nextDouble()功能产生一个随机数,为double类型。此功能的数值是固定的,括号内不用输入任何数。固定在0.0-1.0。例:nextDouble()就会产生一个在0.0到1.0之间的数。
*****************************************************

        //引用变量和功能的的格式必须牢记,这里我再写一遍。[惊讶][惊讶][惊讶][惊讶]
        
*****************************************************

        Random a=new Random();
        int b=a.nextInt(100);
        System.out.print(b);
        解析:在这里我们定义一个新的变量以便接受随机值,供我们观察。输出b,我们就可以看到产生的随机数是多少了
*****************************************************
        //换行
        System.out.print("\n");
*****************************************************

        Random c=new Random();
        double d=c.nextDouble();
        System.out.print(d);
        解析:这里以为nextDouble生成的随机数是double类型所以我们就创建了一个double类型的变量接受随机数。

每一段的注释更为详细,请看图片。[吐舌][吐舌][吐舌][玫瑰]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表