Double数据保留位数的方法

/**
	 * Double类型的转换保留两位数字。
	 * 
	 * @param a传入的Double类型的数字
	 * @param b保留的位数
	 * @return
	 */
	public static double roundDoubleChange(double a, int b) {
		if (b < 0)
			return a;
		int k = 1;
		for (int i = 0; i < b; i++) {
			k = k * 10;
		}
		return ((double) Math.round(a * k)) / k;
	}

 
 

注明:QQ技术交流群:108614806   感兴趣的加一下。

posted @ 2012-02-18 10:55  志强思密达  阅读(291)  评论(0编辑  收藏  举报