现在的位置: 首页 > 综合 > 正文

保留四舍五入后的两位小数

2018年05月09日 ⁄ 综合 ⁄ 共 581字 ⁄ 字号 评论关闭
import java.math.RoundingMode;
import java.text.DecimalFormat;

public class DoubleFormat {

	/**
	 * Keep the two decimal point
	 * @return
	 */
	/*public static Double change2DeciemalPoint(double dou){
		NumberFormat format = DecimalFormat.getInstance();
		format.setMaximumFractionDigits(2);
		return Double.parseDouble(format.format(dou));
		
	}*/
	static DecimalFormat df = new DecimalFormat("##.00");
	
	static{
		df.setRoundingMode(RoundingMode.HALF_UP);
	}
	
	public static Double change2DeciemalPoint(double dou){
		return new Double(df.format(dou));
		
	}
	
	/*public static void main(String[] args) {
		System.out.println(change2DeciemalPoint(10000000000.335d));
	}*/
}

抱歉!评论已关闭.