如何利用Java中的BigDecimal实现加减乘除功能

 时间:2026-02-12 01:35:00

1、第一步,打开MyEclipse IDE工具,在Java项目内创建Java类AddSubMulDiv,勾选主函数方法,如下图所示:

如何利用Java中的BigDecimal实现加减乘除功能

2、第二步,在类中创建静态方法addSubMulDiv,返回类型为BigDecimal,传入三个参数

anum:double类型,操作数一,

bnum:double类型,操作数二,

type:String类型,判断加减乘除格式

如下图所示:

如何利用Java中的BigDecimal实现加减乘除功能

3、第三步,在main方法内调用addSubMulDiv静态方法,并打印结果,这里测试加法运算,发现结果带有很长小数位的,如下图所示:

如何利用Java中的BigDecimal实现加减乘除功能

4、第四步,为了防止double类型数据进行运算出现过多小数位数,这里对操作结果进行四舍五入,如下图所示:

如何利用Java中的BigDecimal实现加减乘除功能

5、第五步,再次在main方法里调用静态方法,这个是测试除法运算,由打印结果发现报错了;由于操作数是double类型,除法操作时小数位过多导致报错,如下图所示:

如何利用Java中的BigDecimal实现加减乘除功能

6、第六步,由于做除法运算时小数过多,这里对除法运算进行处理,四舍五入保留两位小数,如下图所示:

如何利用Java中的BigDecimal实现加减乘除功能

7、第七步,再次调用静态方法做除法运算,这时被除数为0,结果控制台报错,运算错误异常,如下图所示:

如何利用Java中的BigDecimal实现加减乘除功能

8、第八步,在静态方法内添加判断,如果被除数为0,就返回0,不继续执行下去,如下图所示:,

如何利用Java中的BigDecimal实现加减乘除功能

  • 枪火重生最后一个boss怎么打
  • window10默认下载路径在哪里
  • NBA2K23怎么设置电脑无球时最高加速度
  • 打开Adobe Premiere Pro电脑蓝屏怎么办
  • 戴尔电脑怎么开启在windows中显示动画
  • 热门搜索
    宁海旅游景点大全 鸡西旅游景点大全 去哈尔滨旅游攻略 杜马盖地旅游 大连康辉旅游网 三亚旅游景点介绍 春节厦门旅游攻略 苏州杭州旅游攻略 沈阳旅游地图 温岭旅游景点大全