无名 发表于 2022-5-8 18:14:06

JAVA语言 基础入门(20)Random类

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类型的变量接受随机数。

每一段的注释更为详细,请看图片。[吐舌][吐舌][吐舌][玫瑰]
http://cdn.u1.huluxia.com/g3/M01/39/8E/wKgBOV5Gmx2ADr3ZAACZ9GQAbH8987.png
页: [1]
查看完整版本: JAVA语言 基础入门(20)Random类