double类型数字小数点后保留2位,四舍五入
2008-09-08 16:36
337 查看
String s="123.125";
double y=Double.parseDouble(s);
BigDecimal b = new BigDecimal(y);
double y1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
String temp=df.format(y1);
System.out.println(temp);
输出结果:123.13
double y=Double.parseDouble(s);
BigDecimal b = new BigDecimal(y);
double y1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
String temp=df.format(y1);
System.out.println(temp);
输出结果:123.13
相关文章推荐
- 把一个double的数据四舍五入并保留小数点后2位
- java double类型数据保留小数点四舍五入功能
- double类型数据保留2位小数点
- JAVA float double数据类型保留2位小数点5种方法
- Android double类型保留到小数点两位,四舍五入
- JavaScript获取人类可识别的文件大小转换显示 和 格式化数字类型,保留小数点后几位,非四舍五入
- BigDecimal 四舍五入 保留2位有效数字
- java中使用String提取字符串中的数字(整数、负数、double)类型小数点数字
- MongoDB数字类型保留2位小数
- 验证数字可以有千分符可以有0个1个小数点小数点后输入后四舍五入保留两位(写个js验证真费劲)
- Java使用BigDecimal保留double、float运算精度、保留指定位数有效数字、四舍五入
- 四舍五入强制保留小数点后几位数字
- js 输入int类型数字后自动在后面加.00,输入double型保留小数点后两位
- java中double类型数组保留小数点后位数问题!!!!!
- java将数字转化为指定类型[float保留小数点确定、数字前加0]
- double类型格式化保留2位小数
- Java中将double类型格式化为小数点后两位数字
- PL/SQL中插入number类型数字超过16位保留位数自动四舍五入
- C#中double类型保留小数点后两位
- java中如何使用BigDecimal使得Double类型保留两位有效数字