算法1 數學math類介紹

 

指數:如3的4次方,其中的“4”就是“3”的指數。

冪:如:3的4次方結果爲81,這裏的“81”就是他們的冪。

對數:對數是對求冪的逆運算,正如除法是乘法的倒數,反之亦然。如3的4次方爲81,這裏面3爲底數,4爲對數。或者81的log(以3爲底)是 4,亦或者說:81的以:3爲底的對數是 4.參考:https://www.shuxuele.com/algebra/logarithms.html

複數/虛數:我們把形如z=a+bi(a,b均爲實數)的數稱爲複數,其中a稱爲實部,b稱爲虛部,i稱爲虛數單位。當z的虛部等於零時,常稱z爲實數;當z的虛部不等於零時,實部等於零時,常稱z爲純虛數

底數:如:3的4次方其中的3就是底數。

絕對值:絕對值是指一個數在數軸上所對應點到原點的距離,用“| |”來表示。|b-a|或|a-b|表示數軸上表示a的點到0和表示b的點到0的距離。如3的絕對值表示X軸上0到3的距離爲3,而-3的絕度值表示-3到0的距離也爲3.

代碼開始

Collections.sort(staff,Collections.reverseOrder());降序

java.lang.Math類介紹

public static final double E = 2.7182818284590452354;  比任何其他值都更接近 e(即自然對數的底數)的 double 值。

public static final double PI = 3.14159265358979323846; 比任何其他值都更接近 pi(即圓的周長與直徑之比)的 double 值。

static double abs(double a):返回 double 值的絕對值。該方法參數還可以是:float、int、long類型。

static double max(double a, double b):返回兩個 double 值中較大的一個。該方法參數還可以是:float、int、long類型。

static double min(double a, double b):返回兩個 double 值中較小的一個。該方法參數還可以是:float、int、long類型。

static double sqrt(double a):返回正確舍入的 double 值的正平方根。如9的平方根是3,因爲3*3=9

static double cbrt(double a):返回 double 值的立方根。如:27的立方根是3,因爲3*3*3=27

static double pow(double a, double b):返回第一個參數的第二個參數次冪的值。Math.pow(2, 3)表示2的3次冪表示:2*2*2=8

static double random():返回帶正號的 double 值,該值大於等於 0.0 且小於 1.0。

static double log(double a):返回 double 值的自然對數(底數是 e)。

static double log10(double a):返回 double 值的底數爲 10 的對數。如Math.log10(1000);的對數爲3,表示1000以10爲底的對數是3,因爲3個10相乘得1000

static double exp(double a):返回歐拉數 e 的 double 次冪的值。意思就是a個e相乘。如Math.exp(2)等價於E(2.7182818284590452354) * E(2.7182818284590452354) 得:7.38905609893065

本文參考:https://blog.csdn.net/zengxiantao1994/article/details/79958988

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