java 的Math函數庫

java.math是一個包,提供用於執行任意精度整數(BigInteger)算法和任意精度小數(BigDecimal)算法的類。

java.lang.Math類中包含E和PI兩個靜態常量,以及進行科學計算的類(static)方法,可以直接通過類名調用。

public static final Double E = 2.7182818284590452354 

public static final Double PI = 3.14159265358979323846 

public static long abs(double x)                傳回 x 的絕對值。X也可int long float 

public static long sin(double x)                傳回x徑度的正弦函數值 

public static long cos(double x)                傳回x徑度的餘弦函數值 

public static long tan(double x)                傳回x徑度的正切函數值 

public static long asin(double x)               傳回x值的反正弦函數值。 

public static long acos(double x)               傳回x值的反餘弦函數值。 

public static long atan(double x)               傳回x值的反正切函數值。 

public static long atan2(double x, double y)    傳回極座標(polar)的θ值 

public static long floor(double x)              傳回不大於x的最大整數值 

public static long ceil(double x)               傳回不小於x的最小整數值。 

public static long exp(double x)                傳回相當於ex值 

public static long log(double x)                傳回x的自然對數函數值 

public static long max(double x,double y)       傳回x、y較大數 

public static long min(double x,double y)       傳回x、y較小數 

public static long pow(double x,double y)       傳回x的y次冪值 

public static long sqrt(double x)               傳回x開平方值 

public static long rint(double x)               傳回最接近x的整數值 

public static long round(double x)              傳回x的四捨五入值 

public static long toDegrees(double angrad)     傳回將angrad徑度轉換成角度 

public static long toRadians(double angdeg)     傳回將angdeg角度轉換成徑度 

public static long random()                     傳回隨機數值,產生一個0-1之間的隨機數(不包括0和1) 

Math.log(100)/Math.log(10)                      表示的是100的以10爲底的對數函數的值,是2 向上取整用Math.ceil(double a) 向下取整用Math.floor(double a)。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章