floor 返回不大於的最大整數
found 則是4舍5入的計算,入的時候是到大於它的整數
ceil 則是不小於他的最小整數
看例子
math.floor
math.round
math.ceil
1.41
1 2
1.51
2 2
1.61
2 2
-1.4
-2-1
-1 -1.5
-2-1
-1 -1.6
-2-2
-1
測試程式如下:
public
class mytest ;
for (double num : nums)
}private
static
void test(double num)
}執行結果
math.floor(1.4)=1.0
math.round(1.4)=1
math.ceil(1.4)=2.0
math.floor(1.5)=1.0
math.round(1.5)=2
math.ceil(1.5)=2.0
math.floor(1.6)=1.0
math.round(1.6)=2
math.ceil(1.6)=2.0
math.floor(-1.4)=-2.0
math.round(-1.4)=-1
math.ceil(-1.4)=-1.0
math.floor(-1.5)=-2.0
math.round(-1.5)=-1
math.ceil(-1.5)=-1.0
math.floor(-1.6)=-2.0
math.round(-1.6)=-2
math.ceil(-1.6)=-1.0
Math類的誤區
無論剛入門的還是有一定as3程式設計基礎的,對math類應該都不陌生了,但math類的效能又知多少呢?請看下文吧。1 math.floor 通俗的講這是乙個取整函式。其實官方解釋是 返回由引數 val 指定的數字或表示式的下限值。下限值是小於等於指定數字或表示式的最接近的整數。效能測試 var nu...
Math 常用的方法
捨掉小數取整 math.floor 2 2 捨掉小數取整 math.floor 2.1 2 捨掉小數取整 math.floor 2.1 3 捨掉小數取整 math.floor 2.5 3 捨掉小數取整 math.floor 2.9 3 四捨五入取整 math.rint 2 2 四捨五入取整 math...
常用的Math方法
平方根 double a1 math.sqrt 4 system.out.println a1 平方根,結果2.0 立方根double a2 math.cbrt 27 system.out.println a2 立方根,結果3.0 開方 4的2次方 double a3 math.pow 4,2 sy...