java四舍五入计算
来源:互联网 发布:薛之谦 淘宝 店铺名称 编辑:程序博客网 时间:2024/05/01 23:10
/** * 四舍五入 * @param value * @param scale 保留几位小数点 * @return */public static double scaleValue(double value,short scale) {double result = value;String valueStr = String.valueOf(Math.abs(value));if(valueStr.contains(".")) {String[] temp = valueStr.split("\\.");String temp_0 = temp[0];String temp_1 = temp[1];if(temp_1 != null && temp_1.length() > scale) {BigDecimal cimal = new BigDecimal(Math.abs(value));result = cimal.setScale(scale,BigDecimal.ROUND_DOWN).doubleValue();int tempchar = Integer.parseInt(temp_1.charAt(scale)+"");if(tempchar >= 5) result = cimal.setScale(scale,BigDecimal.ROUND_CEILING).doubleValue();if(value != Math.abs(value)) result = -result;}}return result;}
0 0
- java四舍五入计算
- Java 四舍五入计算问题
- 计算四舍五入
- java实现double的精确计算和四舍五入
- Java浮点数的精确计算及四舍五入的设置
- java double 浮点数计算工具类 加减乘除和四舍五入
- java四舍五入
- java 四舍五入
- Java四舍五入
- java 四舍五入
- java 四舍五入
- java 四舍五入
- java 四舍五入
- java 四舍五入
- java四舍五入
- Java四舍五入
- java 四舍五入
- java 四舍五入
- sys_open/sys_read/sys_umount/sys_mount
- VB静态调用与动态调用dll详解
- js 点击数量加一 操作数据库
- DSP6000的上电及供电
- 系统常见DLL注册和卸载或被破坏导致的问题及处理
- java四舍五入计算
- 基于安全的HTTP通讯(SSL)出错的原因可能有...
- 对查询结果随机排序
- C#弹出选择对话框程序
- WebResourceCompression压缩模块以及.Net 程序脱离.net framework框架运行
- asp.net 母版页使用详解(转)
- 在JS中怎样得到浏览器窗口的大小
- MT_UartProcessZToolData ( uint8 port, uint8 event )函数解析
- IE8正式版下动易后台编辑器无效的解决方法