- java.lang包中的Math类提供了一些用于数学计算的方法。
- Math.random()该方法用于产生一个0到1区间的double类型的随机数,但是不包括1。
double d=Math.random();
System.out.println(d);//这个输出结果每次都不一样
int i = (int) (6 * Math.random()); //用来产生[0,5]之间的随机整数,如果要返回[1,6],表达式加1即可
例:随机产生一个[0.0, 4.0)区间的半径,并根据半径求圆的面积和周长
double r = 4 * Math.random();
//Math.pow(r, 2)求半径r的平方
double area = Math.PI * Math.pow(r, 2);//注意Math.PI表示π,按住Ctrl键,点PI,可以看Math类的源码
double circle = 2 * Math.PI * r;
System.out.println("半径为: " + r);
System.out.println("面积为: " + area);
System.out.println("周长为: " + circle);