// BigDecimal
// 平常的小数运算会出现精度丢失
System.out.println(0.05+0.01);
System.out.println(1.0-0.42);
//big不会 用string的形式创建变量,不要用double
BigDecimal deciml=new BigDecimal("0.05"); // 1用字符串引起来
BigDecimal deciml2=new BigDecimal("0.01"); // 2同样字符串
BigDecimal deciml3=deciml.add(deciml2); // 创建一个Decimal3用来接收答案
System.out.println(deciml3); // 输出三
bigdecimal常用于航天军工或者金融行业,double和float在计算时候会出现精度丢失。
最新推荐文章于 2024-07-21 22:27:18 发布