理论教育 《Java程序设计实用教程》:Math类常用函数及示例

《Java程序设计实用教程》:Math类常用函数及示例

时间:2023-11-21 理论教育 版权反馈
【摘要】:Math类也是java.lang中的一个类,它保留了一些常用的数学函数,是Java中的数学工具包。Math类的常用函数如下所示:public final static double PI;//圆周率常量public static double abs;//取绝对值public static double pow;//乘方public static double rint;//四舍五入public static double random();//产生0~1之间的随机数public static double sqrt;//求平方根……写出程序的运行结果。

《Java程序设计实用教程》:Math类常用函数及示例

Math类也是java.lang中的一个类,它保留了一些常用的数学函数,是Java中的数学工具包。

Math类里定义的属性和方法都是静态的,在Math类中定义了最常用的double型常量PI,它定义的方法非常多,按功能可以分为以下几类:三角和反三角函数、指数函数、各种不同的舍入函数。

Math类的常用函数如下所示:

public final static double PI; //圆周率常量

public static double abs(double a);//取绝对值

public static double pow(double a,double b);//乘方

public static double rint(double a);//四舍五入(www.daowen.com)

public static double random();//产生0~1之间的随机数

public static double sqrt(double a);//求平方根

……

计算随机数的方法random()比较常用,该方法返回带正号的double值,该值大于等于0.0且小于1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。第一次调用该方法时,它将创建一个新的伪随机数生成器,之后,新的伪随机数生成器可用于此方法的所有调用,但不能用于其他地方。此方法是完全同步的,可允许多个线程使用而不出现错误。但是,如果许多线程需要以极高的速率生成伪随机数,那么可能减少每个线程对拥有自己伪随机数生成器的争用。

【例6.9】 写出程序的运行结果。

上述程序的运行结果为:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈