1. 程式人生 > >Math - 數學類

Math - 數學類

    double i =  Math.abs(99);               絕對值 
	double i1 = Math.cbrt(8); 	          	立方根 
	double i2 = Math.ceil(9.1);       	    捨棄小數 加1
	double i3 = Math.floor(9.9); 	        捨棄小數
	double i4 = Math.max(999,666);     	    最大值 
	int    i5 = Math.min(999,666);	        最小值
	double i6 = Math.pow(2,5);   	        2的5次方 
	double i7 = Math.sqrt(16);  	        開平方;
	double i8 = Math.PI;                    圓周率 π 
	double i9 = Math.E;          	        自然對數 e 

數學類隨機數
double x = Math.random();                      隨機  >0 - 1<  
double x1 =  x*100;                            獲得  x*100      的小數
int    x2 = (int)Math.floor( x *100) + 1;      獲得  捨棄小數+1 的整數
int    x3 = (int)( x*100) + 1                  獲得  捨棄小數+1 的整數

floor:  返回最大的(最接近正無窮大)double 值,該值小於等於引數,並等於某個整數