1、第一步,打开MyEclipse IDE工具,在Java项目内创建Java类AddSubMulDiv,勾选主函数方法,如下图所示:
2、第二步,在类中创建静态方法addSubMulDiv,返回类型为BigDecimal,传入三稍僚敉视个参数anum:double类型,操作数一,bnum:double类型,操作数二,type:String类型,判断加减乘除格式如下图所示:
3、第三步,在main方法内调用addSubMulDiv静态方法,并打印结果,这里测试加法运算,发现结果带有很长小数位的,如下图所示:
4、第四步,为了防止double类型数据进行运算出现过多小数位数,这里对操作结果进行四舍五入,如下图所示:
5、第五步,再次在main方法里调用静态方法,这个是测试除法运算,由打印结果发现报错了;由于操作数是double类型,除法操作时小数位过多导致报错,如下图所示:
6、第六步,由于做除法运算时小数过多,这里对除法运算进行处理,四舍五入保留两位小数,如下图所示:
7、第七步,再次调用静态方法做除法运算,这时被除数为0,结果控制台报错,运算错误异常,如下图所示:
8、第八步,在静态方法内添加判断,如果被除数为0,就返回0,不继续执行下去,如下图所示:,