Math類包含用於幾何和三角運算的所有浮點函式,以及一些用於通用目的的方法。Math類定義了兩個double常量:E(約等於2.72)和PI(約等於3.14)
1、三角函式
表中的方法接收double型別的引數(單位為弧度),並返回各自三角函式的運算結果。
方法 | 描述 |
static double sin(double arg) | 返回由arg指定的角度(單位為弧度)的正弦值 |
static double cos(double arg) | 返回由arg指定的角度(單位為弧度)的餘弦值 |
static double tan(double arg) | 返回由arg指定的角度(單位為弧度)的正切值 |
2、指數函式
方法 | 描述 |
static double cbrt(double arg) | 返回arg的立方根 |
static double exp(double arg) | 返回e的arg次方 |
static double expml(double arg) | 返回e的(arg-1)次方 |
static double log(double arg) | 返回arg的自然對數 |
static double log10(double arg) | 返回arg的以10為底的對數 |
static double pow(double arg) | 返回y的x次方。如pow(2.0,3.0)返回8.0 |
static double scalb(double arg,int factor) | 返回arg×2factor |
static double sqrt(double arg) | 返回arg的平方根 |
3、舍入函式
Math類定義了一些提供各種型別舍入操作的方法。
static int abs(int arg) | 返回arg的絕對值 |
static double abs(double arg) | 返回arg的絕對值 |
static double ceil(double arg) | 返回大於或等於arg的最小整數 |
static double floor(double arg) | 返回小於或等於arg的最小整數值 |
static int floorDiv(int dividend, int divisor) | 返回不大於dividend/divisor的結果的最大整數 |