国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

日常BUG——Java使用Bigdecimal類型報(bào)錯(cuò)

這篇具有很好參考價(jià)值的文章主要介紹了日常BUG——Java使用Bigdecimal類型報(bào)錯(cuò)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

日常BUG——Java使用Bigdecimal類型報(bào)錯(cuò),遇到的BUG和問(wèn)題,bug,java,開(kāi)發(fā)語(yǔ)言

  • ?? ? ??????? :是江迪呀
  • ??本文關(guān)鍵詞日常BUG、BUG、問(wèn)題分析
  • ??每日?? 一言存在錯(cuò)誤說(shuō)明你在進(jìn)步!

一、問(wèn)題描述

直接上代碼:

@Test
public void test22() throws ParseException {
    System.out.println(new BigDecimal(0).divide(new BigDecimal(54)).setScale(2,BigDecimal.ROUND_HALF_UP));
}

報(bào)錯(cuò)內(nèi)容:

Non-terminating decimal expansion; no exact representable decimal result.

二、問(wèn)題原因

原來(lái)JAVA中如果用BigDecimal做除法的時(shí)候一定要在divide方法中傳遞第二個(gè)參數(shù),定義精確到小數(shù)點(diǎn)后幾位,否則在不整除的情況下,結(jié)果是無(wú)限循環(huán)小數(shù)時(shí),就會(huì)拋出以上異常。

三、問(wèn)題解決

將代碼修改成下面所示即可:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-644695.html

@Test
public void test22() throws ParseException {
    System.out.println(new BigDecimal(0).divide(new BigDecimal(54),2,BigDecimal.ROUND_HALF_UP));
}

到了這里,關(guān)于日常BUG——Java使用Bigdecimal類型報(bào)錯(cuò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 日常踩坑:Java中double類型出現(xiàn)科學(xué)計(jì)數(shù)法問(wèn)題

    背景:在與銀行的項(xiàng)目對(duì)接中,近期客戶反饋支付失敗,錯(cuò)誤信息是:“付款金額格式有問(wèn)題”,經(jīng)過(guò)日志分析,發(fā)現(xiàn)客戶系統(tǒng)發(fā)送銀行系統(tǒng)時(shí),付款金額以科學(xué)計(jì)數(shù)法的形式傳遞參數(shù)。 重現(xiàn): 經(jīng)過(guò)測(cè)試發(fā)現(xiàn),浮點(diǎn)數(shù)(double、float)當(dāng)整數(shù)部分超過(guò)7位以上(不含7位),就會(huì)

    2024年02月16日
    瀏覽(24)
  • java中BigDecimal的介紹及使用,BigDecimal格式化,BigDecimal常見(jiàn)問(wèn)題

    java中BigDecimal的介紹及使用,BigDecimal格式化,BigDecimal常見(jiàn)問(wèn)題 java中BigDecimal的介紹及使用(二) BigDecimal是Java在java.math包中提供的 線程安全 的API類。BigDecimal是Java中用于表示任意精度數(shù)字的類,它可以表示無(wú)限長(zhǎng)度的小數(shù), BigDecimal 通常支持任意位數(shù)的小數(shù)部分 ,用來(lái)對(duì)超過(guò)

    2024年02月16日
    瀏覽(26)
  • 日常BUG——普通頁(yè)面跳轉(zhuǎn)tabbar頁(yè)面報(bào)錯(cuò)

    日常BUG——普通頁(yè)面跳轉(zhuǎn)tabbar頁(yè)面報(bào)錯(cuò)

    ?? 作 ? ??????? 者 :是江迪呀 ?? 本文 : 日常BUG 、 BUG 、 問(wèn)題分析 ?? 每日?? 一言 : 存在錯(cuò)誤說(shuō)明你在進(jìn)步! 微信小程序頁(yè)面跳轉(zhuǎn)的時(shí)候出現(xiàn)下面的問(wèn)題: 報(bào)錯(cuò)內(nèi)容: 微信小程序的 redirectTo 方法不能用于跳轉(zhuǎn)到 TabBar 頁(yè)面,因?yàn)?TabBar 頁(yè)面在小程序中具有

    2024年02月12日
    瀏覽(26)
  • 日常BUG——通過(guò)命令行創(chuàng)建vue項(xiàng)目報(bào)錯(cuò)

    日常BUG——通過(guò)命令行創(chuàng)建vue項(xiàng)目報(bào)錯(cuò)

    ?? 作 ? ??????? 者 :是江迪呀 ?? 本文 : 日常BUG 、 BUG 、 問(wèn)題分析 ?? 每日?? 一言 : 存在錯(cuò)誤說(shuō)明你在進(jìn)步! 在使用 vue命令行 創(chuàng)建一個(gè) vue 項(xiàng)目時(shí),出現(xiàn)一下的錯(cuò)誤: 這個(gè)錯(cuò)誤是由于 Windows PowerShell 的執(zhí)行策略限制導(dǎo)致的,它默認(rèn)情況下會(huì)限制運(yùn)行腳本

    2024年02月13日
    瀏覽(16)
  • 日常BUG——微信小程序提交代碼報(bào)錯(cuò)

    日常BUG——微信小程序提交代碼報(bào)錯(cuò)

    ?? 作 ? ??????? 者 :是江迪呀 ?? 本文 : 日常BUG 、 BUG 、 問(wèn)題分析 ?? 每日?? 一言 : 存在錯(cuò)誤說(shuō)明你在進(jìn)步! 在使用微信小程序開(kāi)發(fā)工具進(jìn)行提交代碼時(shí),報(bào)出如下錯(cuò)誤: 這是遠(yuǎn)程倉(cāng)庫(kù)認(rèn)證失敗導(dǎo)致的。 重新填寫遠(yuǎn)程倉(cāng)庫(kù)認(rèn)證信息。有兩種方式: 使用

    2024年02月13日
    瀏覽(17)
  • 日常BUG——SpringBoot關(guān)于父子工程依賴問(wèn)題

    日常BUG——SpringBoot關(guān)于父子工程依賴問(wèn)題

    ?? 作 ? ??????? 者 :是江迪呀 ?? 本文 : 日常BUG 、 BUG 、 問(wèn)題分析 ?? 每日?? 一言 : 存在錯(cuò)誤說(shuō)明你在進(jìn)步! 在父子工程A和B中。A依賴于B,但是A中卻無(wú)法引入B中的依賴,具體出現(xiàn)的狀況如下: config工程依賴于core工程,但是在依賴都引入的情況下,con

    2024年02月12日
    瀏覽(18)
  • 日常BUG —— Java判空注解

    日常BUG —— Java判空注解

    ?? 作 ? ??????? 者 :是江迪呀 ?? 本文 : 日常BUG 、 BUG 、 問(wèn)題分析 ?? 每日?? 一言 : 存在錯(cuò)誤說(shuō)明你在進(jìn)步! 在使用Java自帶的注解 @NotNull 、 @NotEmpty 、 @NotBlank 時(shí)報(bào)錯(cuò),報(bào)錯(cuò)內(nèi)容如下: 上述的注解添加后并不生效。 使用上述注解加到了不正確的數(shù)據(jù)類型

    2024年02月13日
    瀏覽(16)
  • 日常問(wèn)題記錄-Android-Bug-OOM

    日常問(wèn)題記錄-Android-Bug-OOM

    大家好哇,我是夢(mèng)辛工作室的靈,最近的項(xiàng)目中,我又遇到了一個(gè)bug,就是我寫了一個(gè)類 將app會(huì)用到的Bitmap緩存起來(lái)進(jìn)行管理,防止OOM嘛,不過(guò)莫名奇妙的事情還是發(fā)生了,內(nèi)存依舊上漲,且沒(méi)有釋放 然后我就查到了獲取緩存對(duì)象的那里的代碼,打上了日志數(shù)據(jù),然后就發(fā)

    2024年02月15日
    瀏覽(33)
  • 項(xiàng)目bug——編碼問(wèn)題報(bào)錯(cuò)(java.lang.IllegalStateException)

    項(xiàng)目bug——編碼問(wèn)題報(bào)錯(cuò)(java.lang.IllegalStateException)

    項(xiàng)目拉下后報(bào)錯(cuò) 2023-07-17 14:26:07.596 ERROR 14300 — [ main] o.s.boot.SpringApplication : Application run failed java.lang.IllegalStateException: Failed to load property source from ‘file:/Users/wang/IdeaProjects/ms-family-pre/target/classes/application.yaml’ (classpath:/application.yaml) at org.springframework.boot.context.config.ConfigFileAppl

    2024年02月16日
    瀏覽(23)
  • 日常遇到Maven出現(xiàn)依賴版本/緩存問(wèn)題通用思路。

    明明自己的工程是直接從大佬哪里拉下來(lái)的,并且自己的setting文件也是沒(méi)有問(wèn)題,可是自己偏偏編譯有問(wèn)題。這里介紹一種通用解決方案,僅供參考。 我遇到原因是在JDK升級(jí)過(guò)程中遇到的: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags 通過(guò)問(wèn)題確認(rèn) 確認(rèn)是 lombok

    2024年02月21日
    瀏覽(31)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包