Java學習筆記6 Math工具類

2021-08-13 03:57:03 字數 1453 閱讀 2926

math作為乙個工具類,存在私有的構造方法,保證其不能被例項化。

1、成員屬性

成員屬性包括了epi兩個常量。分別表示數學概念的e和π。

2、成員方法

(1)求正弦值:public static double sin(double a)

(2)求余弦值:public static double cos(double a)

(3)求正切值:public static double tan(double a)

以弧度為引數值pi結合運算)

(4)求絕對值:public static int abs(int a)

傳入引數可以是其他資料型別。

(5)求反余弦:public static double acos(double a)

(6)求反正弦:public static double asin(double a)

以弧度為引數值pi結合運算

(7) 求立方根:public static double cbrt(double a)

(8)求最大值: public static int max(int a, int b)

(9)求最小值:public static int min(int a, int b)

傳入引數可以是其他資料型別。

(10)獲取隨機數:public static double random()

(11)四捨五入(獲得整形值):public static int round(float a)

(12)得到小於該數的最小整數: public static double floor(double a)

(13)得到大於該數的最大整數:public static double ceil(double a)

(14)求平方根:public static double sqrt(double a)

(15)求a的b次方:public static double pow(double a, double b)

部分例子:

> public

class

mathdemo

}

math類提供了許多數學計算,也是可以很方便地利用math進行一些既定的運算。math的功能很強大。

Java 學習筆記 6 繼承

不足之處,歡迎專家 同行 讀者批評指正。我們寫 當然是希望越簡單越好 這個簡單是說簡潔沒有廢話,但也不是極端的少,而是必須便於理解,不是秀操作的那種一行寫完原本十行的邏輯,讓別人讀起來像做解謎遊戲一樣。繼承就有這個好處。在物件導向的思想中,我們操作的是乙個個的物件。如果物件之間有從屬關係,我們再去寫...

學習js筆記一(Math)

1 substring slice和substr的區別 2 fromcharcode 方法用於把乙個或多個 unicode 值轉換為 大寫 字串,並返回該字串。執行該例子,輸出 hello abc3 ouppercase 方法用於把 英文 字串轉換為大寫,並返回轉換後的字串。其語法如下 str ob...

《Java 執行緒程式設計》學習筆記6

thread.max priority 10 thread.min priority 1 thread.norm priority 5 何時 setpriority 失效 執行緒有如下6種狀態 執行緒規劃器控制哪乙個準備執行的執行緒實際執行於處理器上。任何時候,只有乙個執行緒實際處於執行狀態。所有其...