JAVA的BigDecimal类型数据的(加减乘除)&(大小比较)

本文详细介绍了BigDecimal在Java中的加减乘除操作以及大小比较的方法,通过实例展示了如何使用BigDecimal进行精准的数值计算,并提供了相应的代码示例。文章还包含了compareTo方法用于比较BigDecimal对象的大小。
摘要由CSDN通过智能技术生成


一、加减乘除

	@Test
    void test4(){
        BigDecimal one = new BigDecimal("10");
        BigDecimal two = new BigDecimal("5");
        BigDecimal three = null;

        //加法
        three =  one.add(two);
        System.out.println(one + "+" + two + "=" + three);
        //输出结果:10+5=15

        //减法
        three = one.subtract(two);
        System.out.println(one + "-" + two + "=" + three);
        //输出结果:10-5=5

        //乘法
        three = one.multiply(two);
        System.out.println(one + "*" + two + "=" + three);
        //输出结果:10*5=50

        //除法
        three = one.divide(two);
        System.out.println(one + "/" + two + "=" + three);
        //输出结果:10/5=2
    }

二、大小比较

	@Test
    void test5(){
        BigDecimal one = new BigDecimal("10");
        BigDecimal two = new BigDecimal("5");

        if (one.compareTo(two) == -1){
            System.out.println("等于-1,说明one小于two");
        }else if (one.compareTo(two) == 0){
            System.out.println("等于0,说明one等于two");
        }else if (one.compareTo(two) == 1){
            System.out.println("等于1,说明one大于two");
        }
    }
    //此处设置的one=10,two=5
    //运行后输出结果:等于1,说明one大于two

三、总结

看完求个点赞!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五光十色的_團

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值