文章 2014-01-27 来自:开发者社区

java中double类型变量保留小数点后两位的问题

代码为 double rate1 = 0.290625; //四舍五入保留两位小数 BigDecimal df = new BigDecimal(rate1); double rate2 = df.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); //rate2打印结果为0.29 import java.text.*...

文章 2011-11-19 来自:开发者社区

Java中float,double为什么会丢失精度。

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2008-07-11 来自:开发者社区

匹配java double值的正则表达式

最近看到Java高手老紫竹写的《判断数字是否为double的正则表达式》,我近来也在学正则表达式的应用,所以来发挥发挥。这里用perl脚本写,因为它支持正则表达式比较好。让我们一步一步来解刨double浮点数: 普通的整数都是合法double型,带上后缀字母d或者D也是double型。比如: 1 +10 -100 100d 987D 因此用正则表达式: ^[-+]?/d[dD]$ 来匹配。 ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。