当前位置: 技术问答>java相关
java 中有没有只取double的小数部分的方法
来源: 互联网 发布时间:2015-06-25
本文导语: 如 double a = 1234.123; double b = ****(a); 结果是 b = 0.123; | 用longValue取整,再用一次减法运算应该更快,不必构造那么多对象。 | double a = 1234.123; a = a- (long)a; de dao : a = 0.123000...
如
double a = 1234.123;
double b = ****(a);
结果是 b = 0.123;
double a = 1234.123;
double b = ****(a);
结果是 b = 0.123;
|
用longValue取整,再用一次减法运算应该更快,不必构造那么多对象。
|
double a = 1234.123;
a = a- (long)a;
de dao :
a = 0.1230000000000473;
a = a- (long)a;
de dao :
a = 0.1230000000000473;
|
自己写一个吧,很简单的!呵呵
|
写一个方法,先转成字符串,然后就不用罗嗦了吧,相信你行的。