|
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类型的变量接受随机数。
每一段的注释更为详细,请看图片。[吐舌][吐舌][吐舌][玫瑰]
|
|