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

 时间:2024-10-13 05:16:51

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中显示动画
  • 热门搜索
    kids怎么读 海参怎么吃最有营养 手机发烫了怎么解决 呦怎么读 姬存希的护肤品怎么样 藕的家常做法 血压高怎么办 姝怎么读 怎么缩小鼻孔 佾怎么读