public class bigdecimaloperation {
private bigdecimaloperation(){
}
public static bigdecimal add(double v1,double v2){
bigdecimal b1 = new bigdecimal(double.tostring(v1));
bigdecimal b2 = new bigdecimal(double.tostring(v2));
return b1.add(b2);
}
public static bigdecimal sub(double v1,double v2){
bigdecimal b1 = new bigdecimal(double.tostring(v1));
bigdecimal b2 = new bigdecimal(double.tostring(v2));
return b1.subtract(b2);
}
public static bigdecimal mul(double v1,double v2){
bigdecimal b1 = new bigdecimal(double.tostring(v1));
bigdecimal b2 = new bigdecimal(double.tostring(v2));
return b1.multiply(b2);
}
public static bigdecimal div(double v1,double v2){
bigdecimal b1 = new bigdecimal(double.tostring(v1));
bigdecimal b2 = new bigdecimal(double.tostring(v2));
return b1.divide(b2,2,bigdecimal.round_half_up);//四舍五入,保留2位小数
}
}
如对本文有疑问, 点击进行留言回复!!
详解SpringBoot修改启动端口server.port的四种方式
网友评论