java - BigDecimal 在“tail”中添加额外的数字
问题描述
BigDecimal bd = new BigDecimal(1.8);
System.out.println(bd);
结果不是 BigDecimal 应该给出的:
1.8000000000000000444089209850062616169452667236328125
如何处理?将尾巴切割到给定大小的额外方法不是我所期望的。给定的数字必须按原样操作
解决方案
推荐阅读
- javascript - ChartJS条形图中的水平间距
- android - 如何将cordova构建的应用程序与firebase同步
- excel - 测试字母组合
- javascript - 带有CSS效果的JQuery Ui .effect不起作用
- filter - DAX 在日历表中选择日期范围
- python - Tkinter 使用列名和绘图图检索数据
- rest - Delphi XE5 TRESTRequest 获取 ssl3_read_bytes:sslv3 警报握手失败
- python - 为什么 float(3.1) + float(18.8) 会给出如此奇怪的小数?
- ruby-on-rails - 从应用程序注销,但在使用谷歌身份验证时无法从谷歌帐户注销
- git - 一个 git 子模块卡在错误的提交上(“子模块更新”不起作用)