package Api;
import java.math.BigDecimal;
import java.math.RoundingMode;
public class api5 {
public static void main(String[] args) {
double a=0.1;
double b=0.2;
//把他们变成字符串并封装成BigDecimal对象来运算
// BigDecimal a1= new BigDecimal(Double.toString(a));
// BigDecimal b1= new BigDecimal(Double.toString(a));
BigDecimal a1=BigDecimal.valueOf(a);
BigDecimal b1=BigDecimal.valueOf(a);
//推荐用以下方式:把小数转换成字符串再得到BigDecimal对象来使用(更简洁)
// BigDecimal a1 = BigDecimal. value0f(a);
//BigDecimal b1 = BigDecimal. valueOf(b);
// BigDecimal c1 = a1. add(b1);// tnit
BigDecimal c1 = a1. subtract(b1);
System. out. println(c1) ;
BigDecimal i = BigDecimal.valueOf(0.1);
BigDecimal j = BigDecimal.valueOf(0.3);
BigDecimal k= i.divide(j,2,BigDecimal.ROUND_UP);
System.out.println(k);
}
}
Math Runtime BigDecimal 25
最新推荐文章于 2024-10-17 19:11:48 发布