java 四舍五入保留小数点后n位_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java 四舍五入保留小数点后n位

java 四舍五入保留小数点后n位

 2014/6/13 15:23:58  bogongjie  程序员俱乐部  我要评论(0)
  • 摘要:方法一:doublepi=3.1415926;java.math.BigDecimalb=newjava.math.BigDecimal(pi);//n为保留小数位数doublepi1=b.setScale(n,java.math.BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(pi1);方法二:doubled=3.1465926;//n为保留小数位数Stringresult=String.format("%.nf",d)
  • 标签:Java

方法一:

?

class="java" name="code">  double pi = 3.1415926;
		java.math.BigDecimal b = new java.math.BigDecimal(pi);
		//n 为保留小数位数
		double pi1 = b.setScale(n, java.math.BigDecimal.ROUND_HALF_UP).doubleValue();
		System.out.println(pi1);

?

?

?方法二:

?

  double d = 3.1465926;
		//n 为保留小数位数
		String result = String.format("%.nf", d);
		System.out.println(result); 

?

?

?

?

发表评论
用户名: 匿名