使用JSTL對浮點型數字進行取整

2021-08-24 23:50:11 字數 355 閱讀 8856

如題,示例**如下

$:$$:$

說明:取整方式主要原理是,fmt:formatnumber標籤在進行格式化輸出時,對數字進行了四捨五入,利用這個特點,對需要取整到浮點數減去0.5,然後在用fmt:formatnumber進行格式化,同時將結果儲存到新變數中去,在需要到地方使用新到變數即可。

此處使用了乙個比較老土到做法,就是:對數字加0.5,然後四捨五入得到大於這個數字到最小整數;對數字減0.5,然後四捨五入得到小於這個數字到最大整數。基於這個原因,上面到方法看起來就簡單了。

更正:對於jstl進行浮點計算時,保留小數時是按照「四捨六入5奇偶」,所以上面我們的0.5需要調整為0.49

js 正則驗證數字(整數,貨幣型,浮點型)

本文章提供一款js 正則驗證數字 判斷是否為數字 哦,他可以驗正整數,貨幣型,浮點型資料哦,也很好的驗證了js判斷是不是數字的 哦。貨幣型function isvaliddecimal chars if hb.match re null function isvaliddecimal chars i...

QLineEdit設定浮點型數字輸入問題

qt中qlineedit如果想設定整數,可以使用qintvalidtor 例如ui.k1edit setvalidtor new qintvalidtor 10,100,this 但不支援輸入浮點型輸入,需要使用qregexp正規表示式。需要注意的是,需要將settext函式放置在setvalidt...

android使用tinker對app進行熱修復

專案裡包含了lib的原始碼和sample,下下來,然後開啟tinker sample android 修改mainactivity中textview android id id textview android layout width wrap content android layout hei...