Java學習之Math類理解

忘塵天外天發表於2017-07-31

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類定義了一些提供各種型別舍入操作的方法。

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的結果的最大整數
   
   
   
   
   
   
   
   
   
   
   

相關文章