BigDecimal add方法问题:调用add后,求和结果没变
2017-11-25 15:54
267 查看
BigDecimal的一个比较坑的问题,使用add时,原数值竟然不变。
BigDecimal 的 add方法是,调用者不变。
因此,对结果进行接收。改为如下
import java.math.BigDecimal;
public class DecimalAdd {
public static void main(String[] args) {
BigDecimal a = new BigDecimal("0");
BigDecimal b = new BigDecimal("9.02");
a=a.add(b);
System.out.println(a);
}
}
BigDecimal 的 add方法是,调用者不变。
因此,对结果进行接收。改为如下
import java.math.BigDecimal;
public class DecimalAdd {
public static void main(String[] args) {
BigDecimal a = new BigDecimal("0");
BigDecimal b = new BigDecimal("9.02");
a=a.add(b);
System.out.println(a);
}
}
相关文章推荐
- IOS7.0系统上,特定颜色调用`- getRed:green:blue:alpha:`方法返回结果有误的问题
- 遇到动态调用Parameters .AddWithValue()参数类型问题的解决方法
- 类型:JQuery;问题:ajax调用ashx文件;结果:ashx文件怎么获取$.ajax()方法发送的json数据
- 使用Struts2动态方法调用时(DMI)出现There is no Action mapped for namespace [/user] and action name [user!add] 问题
- 使用dwr同步调用导致无法获取js方法的返回结果问题的解决办法
- 类型:Jquery;问题:jquery调用后台带参数方法;结果:利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
- struts execute方法中调用addFieldError方法,返回问题
- BigDecimal divide方法结果为无限小数问题
- NSMutableArray调用addObjectsFromArray方法崩溃问题
- 类型:Ajax;问题:ajax调用ashx参数获取不到;结果:ashx文件获取$.ajax()方法发送的数据
- Lucene搜索结果排序问题(按时间倒序排的替代解决方法)
- 关于 WebWork 中Action 的prepare方法被调用多次的问题
- .NET CF调用eVC的动态库,Char* 传参问题解决方法。
- Dephi调用C#编写的WebService的一些问题与解决方法
- C# 绘图中的图片闪烁问题解决方法的使用结果
- 有关java通过反射机制调用类中自有方法的问题
- 对常规启用 IIS6.0 Gzip 方法的补充,用于解决wget、curl等无法得到压缩结果的问题
- java 线程遇到的问题及解决方法 JNI调用
- 模式窗口传参和方法调用问题
- 问题(怎样在dephi中引用.net中定义的类.方法参数,参数类型为XMLdocument?我要调用此方法并把实例花的xmldocument类型的变量作为参数给它。)