社区
Java SE
帖子详情
如何把java.math.BigDecimal类型后面多余的零(0)去掉?
znu991
2004-06-14 07:55:26
如题,比如:
java.math.BigDecimal num1=1.234500为1.2345
java.math.BigDecimal num2=1.2000为1.2
...全文
2033
3
打赏
收藏
如何把java.math.BigDecimal类型后面多余的零(0)去掉?
如题,比如: java.math.BigDecimal num1=1.234500为1.2345 java.math.BigDecimal num2=1.2000为1.2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuneng
2004-06-14
打赏
举报
回复
gz
IMarksman
2004-06-14
打赏
举报
回复
确实,感觉没有意义,其实
java.math.BigDecimal num1=new java.math.BigDecimal(1.234500);
System.out.println(num1.toString());
看看结果,后面没有"0"
Arias
2004-06-14
打赏
举报
回复
看能不能利用DecimalFormat的格式类来实现其中的要求!!
不过个人认为你的处理好像实际意义不大!
java
代码-
java
小数点后的
多余
的0处理
java
代码-
java
小数点后的
多余
的0处理
java
程序
math
包没有_
Java
jdk源代码的
Math
包
jdk源码学习
Java
.
math
包阅读JDK源代码
java
.
math
中的
java
.
math
.
BigDecimal
java
.
math
.BigInteger
java
.
math
.BitSieve
java
.
math
.
Math
Context
java
.
math
.MutableBigInteger
java
.
math
.RoundingMode
java
.
math
.SignedMutableBigIntegerJav...
java
大数据
类型
BigDecimal
和BigInteger
一、
BigDecimal
在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用
java
.
math
.
BigDecimal
。
BigDecimal
所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法 1.构造函数
BigDecimal
(BigInteger val)
BigDecimal
(BigInteger unscaledVal, int scale)
BigDecimal
(
Java
jdk源代码的
Math
包
jdk源码学习
java
.
math
包 阅读JDK源代码
java
.
math
中的
java
.
math
.
BigDecimal
java
.
math
.BigInteger
java
.
math
.BitSieve
java
.
math
.
Math
Context
java
.
math
.MutableBigInteger
java
.
math
.RoundingMode
java
.
math
.SignedMuta
Java
中
BigDecimal
总结
1.
BigDecimal
是什么
Java
在
java
.
math
包中提供的API类
BigDecimal
,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用
java
.
math
.
BigDecimal
。
BigDecimal
所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章