BigDecimal 型变量该怎么赋值

 我来答
山水阿锐
推荐于2016-03-30 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
如果要重新设置,你完全可以在new一个

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

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

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

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

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

BigDecimal sum = ....

for(){
sum = sum.add(a);
}
百度网友f3eb478
2021-03-25
知道答主
回答量:2
采纳率:0%
帮助的人:1251
展开全部
//赋值为 1 当然 双引号里面可以填其他数值 ~~
BigDecimal bigDecimalOneVal = new BigDecimial("1");
//赋值为 0
BigDecimal bigDecimalZero = BigDecimal.ZERO;
//赋值为 1
BigDecimal bigDecimalOne = BigDecimal.ONE;
//相加则为 bigDecimalOneVal .add(bigDecimalOne );
System.out.println(bigDecimalOneVal);
//输出 2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斜阳草声
2018-11-26 · 孜孜不倦为始,知之尽言乃止
斜阳草声
采纳数:0 获赞数:4

向TA提问 私信TA
展开全部
如:item.setWeight(BigDecimal.valueOf(125.00))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式