import java.text.DecimalFormat;
/**
* double取值
* */
public class DoubleValue {
/**
* 取double两位小数
* */
public static double getTwoDouble(double value){
value = (double) Math.round(value * 100) / 100;
return value;
}
/**
* double向下取整
* */
public static int getIntByDouble(double value){
int num=(int)Math.floor(value);
return num;
}
/**
* double向上取整
* */
public static int getIntByDoubleForCeil(double value){
int num=(int)Math.ceil(value);
return num;
}
/*
* @Author zqc
* @Description //TODO double科学计数法显示转字符串double,保留两位小数
* @Date 14:16 2020/4/20
* @Param [value]
* @return java.lang.String
**/
public static String getDecimalFormat(double value){
DecimalFormat df = new DecimalFormat("#.00");
return df.format(value);
}
}
关于double取值的几种方法
于 2020-04-24 15:18:25 首次发布