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():正切值