当前位置:编程学习 > JAVA >>

急!急!急! 四舍五入!!

double a = 4.5000005
四舍五入小数点后 第7位数 最终得 4.500001

double a = 9.9999999
四舍五入小数点后 第7位数 最终得 10

double a = 4.5000995
四舍五入小数点后 第7位数 最终得 4.5001

以上三种是举例

请问大神怎么用“正则”实现这个需求 --------------------编程问答-------------------- --------------------编程问答-------------------- 正则不是用来干这个的。。。 --------------------编程问答-------------------- 你可以先将需要的变量乘以10的n次方
再用round()来进行四舍五入
最后再除以之前乘的10的n次方 --------------------编程问答-------------------- 伤心太平洋了,这个正则,怎么用啊! 无解了! --------------------编程问答-------------------- 参考这个
http://t225com.iteye.com/blog/1354850
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,