給BigDecimal設定小數點位數
當我們遇到,數字串,並且把它轉成帶小數位的BigDecimal 型別並用於計算,該如何處理,參考如下程式碼:
/** * 設定 BigDecimal的位數 * @param bdstr 數字串 * @param num 需要的位數 */ private void setBigDecimal(String bdstr,int num){ BigDecimal bdv = new BigDecimal(bdstr);//字串轉成bigdecimal bdv = bdv.setScale(num,BigDecimal.ROUND_HALF_UP); System.out.println(bdv); }
我們呼叫該方法,傳入引數 "2764.465" 長串,並傳入整形引數 2 希望轉成 bigDecimal後能保留兩位小數(其餘四捨五入)
那麼執行結果如下:
輸出結果為BigDecimal型別,並且小數位符合預期要求。
相關推薦
給BigDecimal設定小數點位數
當我們遇到,數字串,並且把它轉成帶小數位的BigDecimal 型別並用於計算,該如何處理,參考如下程式碼: /** * 設定 BigDecimal的位數 * @param bdstr 數字串 * @param num 需要的位數 */ privat
DataGridView控制元件設定某一列單元格的小數點位數
方法一: 遍歷你的datagridview所要設定的列,用Match.Round(數值,2)for (int i = 0; i < dvData.Rows.Count; i++) { dvData[列, i].Value = Math.Round(Co
Creo:小數點位數及尾零設定
一, 關於小數位 在 config.pro配置檔案中設定如下選項: default_dec_places 控制所有模式中非角度尺寸的小數位數 // 3 位小數就好 default_ang_dec_
BigDecimal使用2--保留小數點位數
轉載自逸學堂BigDecimal 的那些坑事兒 最近檢視rebate資料時,發現一個bug,主要現象是,當扣款支付寶的賬號款項時,返回的是數字的金額為元,而資料庫把金額儲存為分,這中間要做元與分的轉化,這個轉化規則很簡單,就是*100的,所以一開始程式碼很簡單,如下。 Float f
Oracle EBS 如何設定事務處理分配行金額、成本和資源費率等等數字小數點位數?
通常事務處理的分配行金額、採購單價、成本和資源費率等等數字的小數點位數,在想設定新增小數點位數時候,往往誤認在Oracle EBS配置檔案中設定,其實與賬薄的設定本位幣有關係。 例如下圖,當Resource Cost的Resource Unit Cost的小數點超過5位提
double型別顯示問題 設定顯示小數點位數
關於double型別顯示的一些問題。 void print_double() { char input; double number = 1234.56789,weight = 130
java設定小數點後位數
static void challenge2() throws IOException { double double1; double double2; double double3; double double4; String str = new
浮點型小數點位數
pre 小數點 ons string tostring 小數 spl const nbsp if (! isNaN(n)) { const len = n.toString().split(‘.‘)[1].length console.log(len) } 浮點型小
three.js 給立方體設定邊框
方法1: var mesh = new THREE.Mesh(geom,material); scene.add(mesh); bord
iOS給label設定click事件
以新使用者按鈕為例直接上程式碼: UILabel *registerLabel=[[UILabel alloc] initWithFrame:CGRectMake(iconWidth+70, iconWidth+300, 80, 30)]; NSDictionary *attribt
Mac終端給命令設定別名alias的辦法
在Mac裡使用curl https://www.google.com,執行後得不到期望看到的google首頁的HTML source code。 vi ~/.bashrc, 輸入下面兩行內容。 以後每次用jcurl, 即自動執行別名alias定義的完整命令:curl -x proxy:8080, 這
html之一行程式碼給table設定標題
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
android 給editview設定輸入限制(比如不能輸入表情),還有長度限制
mTitleEt.setFilters(new InputFilter[]{FilterUtil.getInputFilter(context, getString(R.string.filter_default), FilterUtil.MATCHER_DEFAULT),new I
pyqt5 給按鈕設定css樣式和介面背景設定
具體程式碼如下 import sys from PyQt5.QtWidgets import QWidget, QPushButton, QApplication from PyQt5.QtGui import QPalette, QBrush, QPixmap class Examp
給元素設定了固定座標後,點選事件失效
<body> <div class="foot"> <div class="price">價格</div> <div class="go-time choosed">出發 <span>早</spa
【C++】 ofstream列對齊和設定小數點精度
https://blog.csdn.net/ahhsqmyzwby/article/details/51570234 最近工程專案中,需要對輸出的檔案的格式作要求。因為每一行有很多列,每一列空格隔開,代表一個column,存放數字。 查找了一些資料得到如下: 1、需要使得每一列右對齊。
如何給網頁設定logo
1 html中 第一步 在images資料夾下 把圖片強制改成 favicon.ico 第二步 頁面引用 <link rel="shortcut icon" href="../images/favicon.ico" /
CSS3——給div設定背景圖片
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> *{ margin: 0; padding: 0;
如何給localStorage設定一個過期時間?
原文:如何給localStorage設定一個過期時間? 作者:蘇南 - 首席填坑官 公眾號:IT平頭哥聯盟 Fundebug經授權轉載,版權歸原作者所有。 引言 這個話題其實在上次分享<小程式填坑記裡講過了>已經講過(大佬可繞過哦~),但後來群裡/評
轉,Oracle中關於處理小數點位數的幾個函式,取小數位數,Oracle查詢函式
關於處理小數點位數的幾個oracle函式() 1. 取四捨五入的幾位小數 select round(1.2345, 3) from dual; 結果:1.235 2. 保留兩位小數,只舍 select trunc(1.2345, 2) from dual; 結果:1.23 select trun