123.85後面如果是85就不能四舍五入,請問為什麽.謝謝.
解决方案 »
- 数据库连接配置
- 紧急求救,望高手帮忙
- 求一个灰色预测软件的原代码,或者是灰色预测的算法
- 请教画曲线的问题帮忙看看这样行不行
- 如何将自己编写的UI 的JavaBean 集成到JBuilder7中?
- 关于Java clone的问题
- 怎样得到JTable里某一行某一列的数据?
- 十万火急:各位大虾帮帮小弟吧。如何把informix数据库中的中文字段写如到一个文件中?
- 在JTextField 中控制输入数字?
- 很诡异的问题,代码报错居然导致以后写的代码都无法加载主类
- 系统数据并发性的问题???欢迎踊跃发表!!!
- 请问在JB里怎样做EXCEL的打印预览和EXCEL打印啊?或者把JDBtable里的数据打印出来啊?
下面的修改要读字符的,超慢,请大虾们帮帮忙,给我意见.谢谢. public static String formatNumber(double dnum)
{
Double aa = new Double(dnum);
String ab = aa.toString();
int i=(ab.indexOf("."));
String ba = ab.substring(i);
double d = new BigDecimal(dnum).setScale(1,Pattern.matches(".[0,3,5,8]5",".85")?BigDecimal.ROUND_UP:BigDecimal.ROUND_HALF_UP).doubleValue();
String s = new DecimalFormat("#.00").format(d);
return s;
}