取整函式(ceil、floor、round) - IT閱讀
文章推薦指數: 80 %
取整函式主要有三種:ceil()、floor()、round(). 先來說說ceil()函式. ceil:在英文中,是天花板的意思,有向上的意思,所以,此函式是向上取整,它 ...
取整函式(ceil、floor、round)
首頁
最新
HTML
CSS
JavaScript
jQuery
Python3
Python2
Java
C
C++
Go
SQL
首頁
最新
Search
取整函式(ceil、floor、round)
2019-01-23254
取整函式主要有三種:ceil()、floor()、round()
先來說說ceil()函式
ceil:在英文中,是天花板的意思,有向上的意思,所以,此函式是向上取整,它返回的是大於或等於函式引數,並且與之最接近的整數,在這裡以java為例:
packagecom.test;
publicclassCeilTest{
privatestaticfinaldouble[]TEST_DATA={1,1.3,1.6,0,-1,-1.3,-1.6};
publicstaticvoidmain(String[]args){
for(doublenum:TEST_DATA){
test(num);
}
}
publicstaticvoidtest(doublenum){
System.out.println(num+"的Math.ceil結果:"+Math.ceil(num));
}
}
執行的結果如下:
向上取整的時候,正數,則直接將當前整數加一;負數,則將整數後面的資料抹除;整數,則不變。
floor:在英文中,是地面,地板的意思,有下面的意思,所以,此函式是向下取整,它返回的是小於或等於函式引數,並且與之最接近的整數,在這裡以java為例:
packagecom.test;
publicclassCeilTest{
privatestaticfinaldouble[]TEST_DATA={1,1.3,1.6,0,-1,-1.3,-1.6};
publicstaticvoidmain(String[]args){
for(doublenum:TEST_DATA){
test(num);
}
}
publicstaticvoidtest(doublenum){
//System.out.println(num+"的Math.ceil結果:"+Math.ceil(num));
System.out.println(num+"的Math.floor結果:"+Math.floor(num));
}
}
執行的結果如下:
向下取整的時候,正數,則取其整數部位,抹除小數部位;負數,則取其整數加一;整數,則不變
round:在英文中是有大約,環繞,在某某四周,附近的意思,所以,可以取其大約的意思,在函式中是四捨五入。
在這裡以java程式碼為例:
packagecom.test;
publicclassCeilTest{
privatestaticfinaldouble[]TEST_DATA={1,1.3,1.6,0,-1,-1.3,-1.6};
publicstaticvoidmain(String[]args){
for(doublenum:TEST_DATA){
test(num);
}
}
publicstaticvoidtest(doublenum){
//System.out.println(num+"的Math.ceil結果:"+Math.ceil(num));
//System.out.println(num+"的Math.floor結果:"+Math.floor(num));
System.out.println(num+"的Math.round結果:"+Math.round(num));
}
}
執行結果如下:
四捨五入的時候,正數,小數位大於5,則整數位加一,小數位小於5,則整數位不變,抹除小數位;負數,小數位小於5,則整數位不變,抹除小數位,小數位大於5,則整數位加一;整數,則不變。
這三種函式的功能大概如上所述,其實這些函式的功能,可以按照方法的命名來區分,不必死記硬背。
相關文章
PHP取整函式:ceil,floor,round,intval的區別詳細解析
取整函式(ceil、floor、round)
【PHP】PHP取整函式:ceil,floor,round,intval區別
C/C++取整函式ceil(),floor(),向上取整,向下取整
C/C++取整函式:ceil、floor和trunc函式
C/C++數學函式ceil(),floor(),round()
(轉)C/C++取整函數ceil(),floor(),向上取整,向下取整
SAS中取整函式(round、ceil、floor、int)用法詳解
matlab中的四種取整函式的使用(fix,floor,ceil,round)
MYSQL中取整函式ROUND,FLOOR和CEILING的用法
關於Matlab取整函式round的用法
PYTHON中三種取整函式(//intround)的區別
取整函式
c++四捨五入函式,向上取整,向下取整函式
mysql的三種取整函式
分類導航
HTML/CSS
HTML教程
HTML5教程
CSS教程
CSS3教程
JavaScript
JavaScript教程
jQuery教程
Node.js教程
服務端
Python教程
Python3教程
Linux教程
Docker教程
Ruby教程
Java教程
JSP教程
C教程
C++教程
Perl教程
Go教程
PHP教程
正則表達式
資料庫
SQL教程
MySQL教程
PostgreSQL教程
SQLite教程
MongoDB教程
Redis教程
Memcached教程
行動端
IOS教程
Swift教程
Advertisement
三度辭典
Copyright©2016-2021IT閱讀
Itread01.comAllRightsReserved.
0.001291036605835
延伸文章資訊
- 1取整英文- 英語翻譯 - 查查在線詞典
用2 )乘以計算已有文明掌握科技的修正,并取整。 The ceil ( ) function returns the value of a number rounded upwards to t...
- 2取整函式(ceil、floor、round) - IT閱讀
取整函式主要有三種:ceil()、floor()、round(). 先來說說ceil()函式. ceil:在英文中,是天花板的意思,有向上的意思,所以,此函式是向上取整,它 ...
- 3专业英语—英文中的“四舍五入”怎么说 - 知乎专栏
... 比如把某数字取整至小数点后一位,那英文的对应表达是什么呢? ... an exact figure to the next highest whole number 把数向上取整数,比如:.
- 4向下取整英文在PTT/Dcard完整相關資訊
向下取整floor 和向上取整函数ceil_mingzhentanwo的专栏-CSDN博客2014年11月23日· 有趣的是,floor在英文中是地板的意思,而ceil是天花板的意思,很形象地描...
- 5谢谢英文翻译成中文: Round-up to the closest multiple of 5 ...
向上取最近的5的倍数比如31就取35 向下取最近的5的倍数比如31就取30 取最近的5的倍数(向上/向下/??)保留2位小数(向上/向下/??)取整round-off有可能是"直接取整" "直接...