BigDecimal 四舍五入 保留2位有效数字
2016-12-21 00:00
169 查看
public static void main(String[] args) {
double total=0.00;
total=total+(Double.parseDouble("200.404001")*0.01*(Integer.parseInt("2")));
BigDecimal bigDecimal=new BigDecimal(total);
bigDecimal=bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(bigDecimal);
}
// 四舍五入保留 整数
bigDecimal=bigDecimal.setScale(0, BigDecimal.ROUND_HALF_UP);
double total=0.00;
total=total+(Double.parseDouble("200.404001")*0.01*(Integer.parseInt("2")));
BigDecimal bigDecimal=new BigDecimal(total);
bigDecimal=bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(bigDecimal);
}
// 四舍五入保留 整数
bigDecimal=bigDecimal.setScale(0, BigDecimal.ROUND_HALF_UP);
相关文章推荐
- Java使用BigDecimal保留double、float运算精度、保留指定位数有效数字、四舍五入
- Java使用BigDecimal保留double、float运算精度、保留指定位数有效数字、四舍五入
- JAVA保留2位有效数字
- 使用BigDecimal(避免E科学计数法)四舍五入和百分比四舍五入保留2位小数
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- 1063. 计算谱半径(20) (四舍五入并保留有效数字)
- java中如何使用BigDecimal使得Double类型保留两位有效数字
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- double类型数字小数点后保留2位,四舍五入
- js控制数字保留2位小数(不四舍五入)
- C++ 四舍五入保留有效数字
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- Flex 数据四舍五入保留N位有效数字
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- 安卓开发之计算结果保留两位有效数字(四舍五入)
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- C#优化字符串操作(4)--保留2位有效小数及四舍五入
- BigDecimal四舍五入与保留位
- C# 去除字符串前0,保留有效数字的解决方案