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转换为近似相等的用弧度表示的角。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。