Math Runtime BigDecimal 25

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);





    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值