java,decimal
decimal類型在java是怎麼用的呢?下面就讓我們一起來了解一下吧:
decimal在java中一般是用BigDecimal來表示的,通常可用於計算、計費等,由於使用Double類型所造成的結果可能會與期望值有一些偏差,因此使用decimal類型進行計算會更好一些。
decimal在java中用BigDecimal表示時的示例代碼如下:
@Column(length=10 ,scale=2) // length表示長度 , scale表示小數點後位數
private BigDecimal money;
當然,需要注意的是,使用BigDecimal多是用於操作運算加減乘除,示例代碼介紹如下:
BigDecimal num1 = new BigDecimal("100");
BigDecimal num2 = new BigDecimal("50");
//加法
BigDecimal result1 = num1.add(num2);
//減法
BigDecimal result2 = num1.subtract(num2);
//乘法
BigDecimal result3 = num1.multiply(num2);
//除法
BigDecimal result4 = num1.divide(num2);
拓展:
BigDecimal類型與string,Double類型的相互轉換是怎樣的呢?
1、
若是將String類型轉成BigDecimal類型,示例代碼爲:
BigDecimal bd = new BigDecimal("xxx");
String str = bd.toString();
2、
若是將double類型轉化爲BigDecimal,示例代碼爲:
Double a=1.23;
BigDecimal c = BigDecimal.valueOf(a);
但不能使用:
BigDecimal decimal= new BigDecimal(a);
3、
若是將BigDecimal類型轉化爲double,示例代碼爲:
BigDecimal bd;
double d = bd.doubleValue();
-
新筆記本電腦第一次充電要多久,筆記本電腦充電時間
1、第一次先把筆記本電池中的電完全用完,然後關機充電12個小時以上,最好14個小時左右。2、只有第一次充電需要衝的時間長,以後每次都是充滿即可,現在的筆記本都是有完善的電源管理電路和充電管理體系,充電時間過長,這樣會導致充電時熱量過高,會引起爆炸等現象。3、如...
-
吃菠蘿什麼好處
菠蘿是一種熱帶水果,從十六世紀末傳入中國以來,因爲吃起來酸甜可口,成爲備受人們喜愛的熱帶水果之一,也因此在中國南方,氣候適宜的地方得到普遍的栽培,中國也是世界十大菠蘿產國之一。在生活中有人可能分不清菠蘿和鳳梨的區別,從生物學上來說,這倆是同一種水果,但是在商...
-
樂視視頻開通會員怎麼開
開通樂視視頻會員的途徑很簡單,在官網註冊賬號選擇開通的會員類型,點擊支付即可。也可以通過手機裏面的樂視視頻APP開通會員,先註冊或者登錄已有賬號,選擇右下角的未登錄,點進去可以選擇開通會員。首先,打開樂視視頻軟件,進入主頁面後,選擇右下角的“未登錄”,再“點擊...
-
微博如何移動好友分組
1、進入個人微博,點擊主頁裏的“關注”。或者從首頁裏邊的“關注”進入也是可以的。2、進入關注列表後自動顯示爲查看其他分組,這個時候你可以看到“批量管理”和“排序”兩個選項,你可以進行初步排序管理。3、單擊“查看其他分組”,裏面有你微博裏所有的分組,我們...