Java中的Math數學類

2021-06-22 23:19:28 字數 1650 閱讀 1465

math類包含完成基本數學函式所需的方法。這些方法分為三類:三角函式方法、指數函式方法和服務方法。除了這些方法以外,math類還提供了pi(π)和e(自然對數的底)可以直接使用math.pi和math.e來使用這兩個常量。

//1.三角函式方法  

public static double sin(double radians) //正弦函式

public static double cos(double radians) //余弦函式

public static double tan(double radians) //正切函式

public static double toradians(double degree) //度轉換成弧度

public static double todegree(double radians) //弧度轉換成度

public static double asin(double a) //反正弦

public static double acos(double a) //反余弦

public static double atan(double a) //反正切

//2. 指數函式方法

public static double exp(double x) //e^x

public static double log(double x) //ln(x)

public static double log10(double x) //log 10(x)

public static double pow(double a,double b) //a^b

public static double sqrt(double x) //√x

//3.取整方法

public static double ceil(double x) // 得到不小於某數的最大整數

public static double floor(double x) //得到不大於某數的最小整數

public static double rint(double x) //返回值為最接近引數的double值。如果這兩個整數的double值都同樣接近,就取偶數

public static int round(float x) //返回(int)math.floor(x+0.5)

public static long round(double x) //返回(long)math.floor(x+0.5)

4.min,max和abs方法

min 返回兩個數的最小值

max返回兩個數的最大值

abs返回乙個數的絕對值

5.random方法

通過random()方法,可以生成大於等於0.0且小於1.0的double型隨機數

Java常用API(五)Math 數學類

math是最終類,且建構函式被私有化,所以不允許建立物件。但是提供了一系列的靜態方法 完全作為了工具類使用。只提供了初等的運算。e 底數 是所有自然數的底數。pi 圓周率 ceil 向上取整。返回doouble型別的值。floor 向下取整。返回都變了型別的值。round 四捨五入。返回long型別...

java數學函式Math類中常用的方法

math類提供了常用的一些數學函式,如 三角函式 對數 指數等。乙個數學公式如果想用 表示,則可以將其拆分然後套用math類下的方法即可。math.abs 12.3 返回這個數的絕對值 math.abs 12.3 math.copysign 1.23,12.3 返回第乙個引數的量值和第二個引數的符號...

java數學函式Math類中常用的方法

math.abs 12.3 返回這個數的絕對值 math.abs 12.3 math.copysign 1.23,12.3 返回第乙個引數的量值和第二個引數的符號 math.copysign 12.3,1.23 math.signum x 如果x大於0則返回1.0,小於0則返回 1.0,等於0則返回...