Java BigDecimal类型的 加减乘除运算不能像C#一样简单,需要调用方法:
加法:add
减法:subtract
乘法:multiply
除法:divide
可参考下面代码:
BigDecimal bignum1 = ``new BigDecimal(``"10"``);
BigDecimal bignum1 = ``new
BigDecimal(``"10"``);
BigDecimal bignum2 = ``new BigDecimal(``"5"``);
BigDecimal bignum2 = ``new
BigDecimal(``"5"``);
BigDecimal bignum3 = ``null``;
//加法
bignum3 = bignum1.add(bignum2);
System.out.println(``"求和:" + bignum3);
System.out.println(``"求和:"
+ bignum3);
//减法
bignum3 = bignum1.subtract(bignum2);
System.out.println("求差:" + bignum3);
System.out.println("求差:"
//乘法
bignum3 = bignum1.multiply(bignum2);
System.out.println(``"乘法积:" + bignum3);
System.out.println(``"乘法积:"
//除法
bignum3 = bignum1.divide(bignum2);
System.out.println(``"除法结果:" + bignum3);
System.out.println(``"除法结果:"
Java BigDecimal类型的 加减乘除运算介绍到这里,更多java学习请参考编程字典java教程 和问答部分,谢谢大家对编程字典的支持。
原文链接:https://blog.csdn.net/xuwei_net/article/details/81253471?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163244827416780265462448%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163244827416780265462448&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-12-81253471.pc_v2_rank_blog_default&utm_term=java&spm=1018.2226.3001.4450