版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
publicBigDecimaladd(BigDecimalaugend)普通加法publicBigDecimalsubtract(BigDecimalsubtrahend)普詞減法publkBigDecimalmultiply(BigDecimalmultiplicand)普道乘法pubhcBigDecimaldividefBigDecimaldivisor)普曉除法分析在DecimalFormatAPI中有這樣一段:舍入DecimalFormat提供RoundmgMode中定義的舍入模式進(jìn)行格式化。默認(rèn)情況下,它使用RoundingMode.HALF_EVENO這句話指出了舍入模式有多種類型,而DecimalFormat默認(rèn)采用了RoundingMode.HALF_EVEN這種類型,接下來,我們就一起看看,到底存在哪些舍入類型吧RoundingMode介紹RoundingMode是一個枚舉類,有一下幾個常量:UP,DOWN,CEILING,F(xiàn)LOOR,HALF_UP,HALF_DOWN,HALF_EVEN,UNNECESSARYUPpublicstaticfinalRoundingModeUP遠(yuǎn)離零方向舍入的舍入模式。始終對非零舍棄部分前面的數(shù)字加1。注意,此舍入模式始終不會減少計算值的絕對值。
DOWNpublicstaticfinalRoundingModeDOWN向零方向舍入的舍入模式。從不對舍棄部分前面的數(shù)字加1(即截尾)。注意,此舍入模式始終不會增加計算值的絕對值。示例:示例:CEILINGpublicstaticfinalRoundingModeCEILING向正無限大方向舍入的舍入模式。如果結(jié)果為正,則舍入行為類似于RoundingMode.UP;如果結(jié)果為負(fù),則舍入行為類似于RoundingMode.DOWN。注意,此舍入模式始終不會減少計算值。示例:輸入數(shù)字I使用ceiling舍入亡將輸入數(shù)字舍入為-位數(shù)輸入數(shù)字5.5
FLOORpublicstaticfinalRoundingModeFLOOR向負(fù)無限大方向舍入的舍入模式。如果結(jié)果為正,則舍入行為類似于RoundingMode.DOWN;如果結(jié)果為負(fù),則舍入行為類似于RoundingMode.UP。注意,此舍入模式始終不會增加計算值。示例:HALFIUPpublicsr+ar+icfinalRoundingModeHALFIUP回aiffis舞+}K回吵>s吵>澈丹、、w回br^>。君湖薄吵朝鴇VVH0.5、目吵>令苛回RoundingMode,UP'以目吵>令苛回RoundingMode?DOWN。甬酈、§>?S8?HSS8>?15Uii2U1i—L.—L.1—L.o—L.o—L.2U15U1i6COrb11—L.—L.236便甩一3育入際$il查“HALFIDOWNpublicsr+ar+icfinalRoundingModeHALFIDOWN、g55m^is^i?、w回7|吵>。君湖薄吵朝鴇vv0.5、目吵>令苛回RoundingModwUP'以目吵>令苛回RoundingMode,DOWN。2U15U1225使用HALF_D0WNy賺AB字?M-eaS$iI查“HALF_EVENpublicstaticfinalRoundingModeHALF_EVEN向最接近數(shù)字方向舍入的舍入模式,如果與兩個相鄰數(shù)字的距離相等,則向相鄰的偶數(shù)舍入。如果舍棄部分左邊的數(shù)字為奇數(shù),則舍入行為同RoundingMode.HALF_UP;如果為偶數(shù),則舍入行為同RoundingMode.HALF_DOWN。注意,在重復(fù)進(jìn)行一系列計算時,此舍入模式可以在統(tǒng)計上將累加錯誤減到最小。此舍入模式也稱為''銀行家舍入法〃,主要在美國使用。此舍入模式類似于Java中對float和double算法使用的舍入策略。示例:
UNNECESSARYpublicstaticfinalRoundingModeUNNECESSARY如果對生成精確結(jié)用于斷言請求的操作具有精確結(jié)果的舍入模式,因此不需要舍入。如果對生成精確結(jié)果的操作指定此舍入模式,則拋出ArithmeticException。示例:輸入數(shù)字恤田UNNECESSARY甚、—使用舍入模式將輸入數(shù)字舍入為一位數(shù)5.5拋出ArithmeticException2.5拋出ArithmeticException1.6拋出ArithmeticException1.1拋出ArithmeticException1.01-1.0-1-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025山東菏澤曹縣蘇教高級中學(xué)教師招聘6人備考考試試題及答案解析
- 2026福建三明市建寧縣公開招聘緊缺急需專業(yè)教師19人參考筆試題庫附答案解析
- 2025新疆第十四師昆玉市學(xué)校引進(jìn)高層次人才18人考試參考試題及答案解析
- 2026華能云南滇東能源有限責(zé)任公司招聘60人參考筆試題庫附答案解析
- 深度解析(2026)《GBT 25866-2010玉米干全酒糟(玉米DDGS)》(2026年)深度解析
- 2025河南輕工職業(yè)學(xué)院2025年公開招聘工作人員(博士)5人模擬筆試試題及答案解析
- 深度解析(2026)《GBT 25811-2010染料試驗用標(biāo)準(zhǔn)漂白滌綸布》
- 2026福建龍巖人民醫(yī)院招聘醫(yī)學(xué)類緊缺急需專業(yè)畢業(yè)生4人備考考試試題及答案解析
- 高校畢業(yè)生專業(yè)結(jié)構(gòu)與產(chǎn)業(yè)需求錯配-基于OECD《技能戰(zhàn)略》供需匹配指數(shù)
- 2025重慶市長壽區(qū)城市管理服務(wù)中心招聘數(shù)字城管工作人員3人參考筆試題庫附答案解析
- 基于用戶行為的廣告精準(zhǔn)推送
- 第六單元《時間像小馬車》課件 人音版音樂一年級下冊
- 2025年科研項目保密合同
- 大學(xué)生勞動教育(高職版)知到智慧樹章節(jié)測試課后答案2024年秋深圳職業(yè)技術(shù)大學(xué)
- 提高手術(shù)接臺效率
- 2024秋五年級英語上冊 Unit 4 What can you do說課稿1 人教PEP
- 華南理工大學(xué)《大數(shù)據(jù)導(dǎo)論》2021-2022學(xué)年期末試卷
- 土地政策學(xué)形成性考核一-國開(SC)-參考資料
- 屋面瓦更換施工方案
- 新能源汽車公司售后維修培訓(xùn)
- 智能導(dǎo)盲杖畢業(yè)設(shè)計創(chuàng)新創(chuàng)業(yè)計劃書2024年
評論
0/150
提交評論