BigDecimal 型变量该怎么赋值

发布网友 发布时间:2022-04-21 19:22

我来回答

3个回答

热心网友 时间:2022-05-23 16:45

如果要重新设置,你完全可以在new一个

为什么一定要这个对象呢,这个应该是个看问题角度的问题

即使是valueOf,也是返回给你一个新对象,而不是你原来那个

//-------------------
int类型是基本类型,和BigDecimal类型是两种概念,正因为这样,所以不可以再次赋值,这样也就失去了封装的意义了。如果你觉得不方便,可以自己写一个类,实现一下这个方法,但本质依然会是返回一个新对象

//3-------------------
这不是一样嘛,你遍历你要加的元素,然后用add方法

//4-------------------
这有和不同

BigDecimal sum = ....

for(){
sum = sum.add(a);
}

热心网友 时间:2022-05-23 16:45

//赋值为 1 当然 双引号里面可以填其他数值 ~~
BigDecimal bigDecimalOneVal = new BigDecimial("1");
//赋值为 0
BigDecimal bigDecimalZero = BigDecimal.ZERO;
//赋值为 1
BigDecimal bigDecimalOne = BigDecimal.ONE;
//相加则为 bigDecimalOneVal .add(bigDecimalOne );
System.out.println(bigDecimalOneVal);
//输出 2

热心网友 时间:2022-05-23 16:46

如:item.setWeight(BigDecimal.valueOf(125.00))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com