理论教育 Math类:基础数学运算、随机数|Java程序设计

Math类:基础数学运算、随机数|Java程序设计

时间:2023-10-18 理论教育 版权反馈
【摘要】:Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。Math类在java.lang包中,因此不需要使用import语句导入就可使用,Math类中的所有方法都是静态方法,通过类名就可以方便的调用。Math类中还定义了静态常量自然对数的底E和圆周率PI。本节重点介绍Math类常用和实用方法。Math类包括以下常用方法:public static int abs:返回参数a的绝对值。如:System.out.println;//打印:8.0public static double random():返回大于等于 0.0 且小于 1.0 的伪随机 double 值。

Math类:基础数学运算、随机数|Java程序设计

Math 类包含用于执行基本数学运算的方法,如初等指数、对数平方根和三角函数。Math类在java.lang包中,因此不需要使用import语句导入就可使用,Math类中的所有方法都是静态方法,通过类名就可以方便的调用。Math类中还定义了静态常量自然对数的底E和圆周率PI。本节重点介绍Math类常用和实用方法。

Math类包括以下常用方法:

public static int abs(int a):返回参数a的绝对值。此方法有重载方法。

public static double cos(double a):返回弧度为a的角的三角余弦。其余几个三角函数请参考Java API文档,在此不一一列举。

public static double sqrt(double a):返回a的正平方根。

public static double cbrt(double a):返回a的立方根。

public static int max(int a, int b):返回a和b中的较大数。此方法有重载方法。

public static int min(int a, int b):返回a和b中的较小数。此方法有重载方法。

public static double pow(double a, double b):返回ab。如:(www.daowen.com)

System.out.println(Math.pow(2, 3)); //打印:8.0

public static double random():返回大于等于 0.0 且小于 1.0 的伪随机 double 值。

public static double ceil(double a):返回double值,此值大于等于参数a,并且等于与a最接近的整数值。如果参数值a已经等于某个整数,那么结果与该参数相等。如:

public static double floor(double a):返回double值,此值小于等于参数a,并且等于与a最接近的整数值。如果参数值a已经等于某个整数,那么结果与该参数相等。如:

public static int round(float a):返回参数a四舍五入的整数值。该方法有重载方法。如:

public static double toDegrees(double angrad):将用弧度表示的角angrad转换为近似相等的用角度表示的角。

public static double toRadians(double angdeg):将用角度表示的角angdeg转换为近似相等的用弧度表示的角。

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

我要反馈