/**
* Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved.
* EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
* http://www.ewcms.com
*/
package com.ewcms.plugin.visit.util;
import java.math.BigDecimal;
import java.text.DecimalFormat;
/**
*
* @author wu_zhijun
*
*/
public class NumberUtil {
/**
* 百分比
*
* @param number 除数
* @param beNumber 被除数
* @return String
*/
public static String percentage(Long number, Long beNumber){
String rate = "0.00%";
try{
if (beNumber != 0) {
DecimalFormat df = new DecimalFormat("#0.00%");
rate = df.format((number*1.0)/(beNumber*1.0));
}
} catch (Exception e){
}
return rate;
}
public static double round (double v, int scale) {
BigDecimal b = new BigDecimal(Double.toString(v));
BigDecimal one = new BigDecimal("1");
return b.divide(one, scale, 4).doubleValue();
}
}