Java中double变量精确到小数点后几(2)位
2013-07-01 19:25
218 查看
import java.math.BigDecimal; import java.text.NumberFormat; public class Java中double类型的数据精确到小数点后两位 { /** * @param args */ public static void main(String[] args) { //1 double f = 749.1666666666666; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println("f="+f1); //2 String t=new java.text.DecimalFormat("#.00").format(749.1666666666666); System.out.println("t="+t); //3 double d = 749.1666666666666; String result = String .format("%.2f",d); System.out.println("result="+result); //4 NumberFormat ddf1=NumberFormat.getNumberInstance() ; System.out.println("ddf1="+ddf1.format(749.1666666666666)); } }
程序结果如下:
f=749.17 t=749.17 result=749.17 ddf1=749.167
相关文章推荐
- Java中double变量精确到小数点后几(2)位
- C++把string转换成double,求整数a/b精确到小数点后任意位
- java中double变量保留小数点后两位小数
- JS精确到小数点两位
- GridView和DataFormatString 日期格式 精确小数点后位数
- 数字取值,精确到小数点后n位
- 精确到小数点后两位的几种方法
- jquery 获取元素精确长宽,包含小数点
- java精确到小数点后两位(两种方法)
- 经纬度小数点后与精确到米的误差
- 精确小数点
- JS精确到小数点后N位
- 精确到小数点后N位
- 精确小数点后2位
- 精确到小数点后n位
- setprecision()与setiosflags()(c++小数点后面精确到n位)
- Java中double类型的数据精确到小数点后两位
- double变量的C++ 输出时的小数点后的位数控制
- 百分比精确到小数点2位,测试用例数、缺陷数全部以整数显示 - 代码统计工具V3.5.33.73
- 1.1 Swift变量和常量,浮点数保留小数点后两位小数