鍍金池/ 問答/Java  物聯(lián)網(wǎng)/ JAVA兩個(gè)Integer類型相加無法set進(jìn)屬性

JAVA兩個(gè)Integer類型相加無法set進(jìn)屬性

今天發(fā)現(xiàn)一個(gè)小錯(cuò)誤
sru.getUsercredit()=15;
Integer credit = 50;

這樣set值,發(fā)現(xiàn)credit并不是累加的結(jié)果,依然等于15
clipboard.png

之后這樣操作發(fā)現(xiàn)正常累加 此時(shí)等于65
clipboard.png

求指點(diǎn)

回答
編輯回答
兔囡囡

使用BigDecimal類來進(jìn)行計(jì)算

2017年5月31日 06:14
編輯回答
空痕

寫法沒有問題,如果說有問題只能是你setCredit()方法有問題或者是整個(gè)代碼塊在并發(fā)環(huán)境下使用多線程又沒有加鎖造成。樓上的說法,提供完整代碼(至少提供上下文部分)。

2017年1月13日 09:33
編輯回答
懶豬

建議提供完整代碼,這種提問方式是不受歡迎的

2017年1月11日 11:04