java Math類

java.lang.Math類是有關數學計算的類

兩個靜態常數
static double E
static double PI

常用的靜態方法有
abs() ceil() floor() max() min()
random() round() sin() cos()
tan() sqrt() pow()

abs():返回某個數字的絕對值
參數可以是float,double,long或int
如果參數是byte或short類型,則會被強制轉換爲int類型

ceil():會找到下一個最大的整數。返回值爲雙精度值。

class M{
    public static void main(String args[]){
        System.out.println(Math.ceil(9.01));
        System.out.println(Math.ceil(-0.1));
        System.out.println(Math.ceil(100));
      System.out.println(Math.ceil(Double.MAX_VALUE));
    }
}

運行結果:
10.0
-0.0
100.0
1.0

Double.MIN_VALUE是double類型變量的最小正整數。

floor():返回緊鄰的最小正整數。這個方法正好與ceil()方法相反。

max()和min():返回兩個值中的最大/最小值

random():返回一個隨即數,這個數是在0.0~1.0之間的雙精度數。 注意:這個方法不如Random類的功能多,沒有種子值的設定

round():浮點數(包括double和float)四捨五入後,返回整數值。

sqrt():某數值的平方根

sin():得到一個用弧度值表示的角度值的正弦值

cos():餘弦值

tan():正切值

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