取整函式(ceil、floor、round) - IT閱讀

文章推薦指數: 80 %
投票人數:10人

取整函式主要有三種: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



請為這篇文章評分?