java吧 关注:1,184,938贴子:12,585,176
  • 5回复贴,共1

求助,BigDecimal四舍五入的问题

只看楼主收藏回复

为什么四舍五入保留两位小数,1.555输出1.55,2.555却输出2.56呢?


IP属地:广东1楼2023-08-20 17:27回复
    有源代码还问看文档啊。


    IP属地:北京来自Android客户端2楼2023-08-20 18:14
    回复
      看看重写的toString函数怎么说的不就行了。


      IP属地:北京来自Android客户端3楼2023-08-20 18:14
      回复
        调用传字符串的构造函数,不要直接传double,会丢失精度。你给数字加个双引号试试


        IP属地:湖南来自Android客户端4楼2023-08-20 18:25
        回复
          看构造方法去呗,传string类型的就没这回事了


          IP属地:山东来自Android客户端5楼2023-08-20 19:20
          回复
            +3


            IP属地:广东来自Android客户端6楼2024-04-29 20:00
            回复