Math类

本文详细介绍了Java中Math类的功能,特别是如何使用Math.random()方法生成指定范围内的随机数,以及如何利用随机数计算圆的面积和周长。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. java.lang包中的Math类提供了一些用于数学计算的方法。
  2. 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);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值