Math的 floor,round和ceil的總結

2021-04-20 03:35:08 字數 978 閱讀 3002

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...