Math 类
4.7.1 基本信息
Package java.lang public final class Math
Math类是一个最终类,其构造函数是私有的。
该类提供了一系列静态方法,这些方法实现了基本的数学运算,如三角函数、绝对值、平方根等。
4.7.2 重要方法
static double ceil(double a)向上取整static double floor(double a)向下取整static long round(double a)/static int round(float a)四舍五入static double sqrt(double a)求平方根static double pow(double a, double b)求幂 (ab)static double random()返回一个随机数 (0.0≤x<1.0)
4.7.3 strictfp关键字
精确浮点(strict float point),用于修饰类、接口和方法。
被修饰的代码在执行中以80位二进制数来运算小数,结果会保留为64位。
特别的
当适用精确运算时,Java 提供了BigDecimal类。
这个类中对基础运算(如加、减、乘、除)提供了方法支持,故,不能使用运算符(如+、-、*、/)来进行运算。