【摘要】: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;//求平方根……写出程序的运行结果。
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】 写出程序的运行结果。
上述程序的运行结果为:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Java程序设计实用教程的文章