銀行金錢計算專用工具類

2021-09-02 16:05:31 字數 2567 閱讀 5872

public final class moneyutils 

/*** 四捨五入保留1位小數(四捨六入五成雙)。

** @param amount 金額。

* @return 四捨五入保留1位小數後金額。

*/public static bigdecimal decimal1byup(bigdecimal amount)

/*** 四捨五入保留2位小數(四捨六入五成雙)。

** @param amount 金額。

* @return 四捨五入保留2位小數後金額。

*/public static bigdecimal decimal2byup(bigdecimal amount)

/*** 四捨五入保留4位小數(四捨六入五成雙)。

** @param amount 金額。

* @return 四捨五入保留4位小數後金額。

*/public static bigdecimal decimal4byup(bigdecimal amount)

/*** 除法,四捨五入保留2位小數。

** @param divideamount 金額。

* @param dividedamount 被除的金額。

* @return 四捨五入保留2位小數後金額。

*/public static bigdecimal divide2byup(bigdecimal divideamount, bigdecimal dividedamount)

/*** 除法,四捨五入保留4位小數。

** @param divideamount 金額。

* @param dividedamount 被除的金額。

* @return 四捨五入保留2位小數後金額。

*/public static bigdecimal divide4byup(bigdecimal divideamount, bigdecimal dividedamount)

/*** 是否大於0。

** @param amount 金額。

* @return true:大於0;false;小於等於0。

*/public static boolean isgreaterthanzero(bigdecimal amount)

/*** 是否小於0。

** @param amount 金額。

* @return true:小於0;false:大於等於0。

*/public static boolean islessthanzero(bigdecimal amount)

/*** 是否等於0。

** @param amount 金額。

* @return true:等於0;false:大於小於0。

*/public static boolean isequalzero(bigdecimal amount)

/*** 第乙個是否大於第二個。

** @param first 金額。

* @param second 金額。

* @return true:first>second;false:first<=second。

*/public static boolean isgreaterthan(bigdecimal first, bigdecimal second)

/*** 第乙個是否小於第二個。

** @param first 金額。

* @param second 金額。

* @return true:first=second。

*/public static boolean islessthan(bigdecimal first, bigdecimal second)

/*** 第乙個是否等於第二個。

** @param first 金額。

* @param second 金額。

* @return true:first=second;false:first >*/

public static boolean isequal(bigdecimal first, bigdecimal second)

public static bigdecimal point_billion = new bigdecimal("100000000");

public static bigdecimal ten_thousands = new bigdecimal("10000");

/*** 金額格式化為,###.00的金額,即保留兩位小數。

** @param amount 需要顯示成字元傳,###.###的金額。

* @return 返回string,格式為,###.###。

*/public static string formatamountasstring(bigdecimal amount)

/*** 將格式化的字串金額反轉為。

** @param amount 格式為,###.###。

* @return 。

*/public static bigdecimal parseamount(string amount)

用金錢計算技術債務

很多敏捷團隊都能認識到技術債務相關的罪狀。就跟財務上的負債一樣,技術債務也會產生利息。要支付這些利息,就要付出額外努力維護和改進正在 腐化 或基礎並不牢固的軟體。諸多敏捷人士推薦盡早償還技術債務。然而,大多數敏捷團隊無法成功以金錢的方式計算技術債務,因此無法得到有價值的深入理解和思考。一旦有了與技術...

趨勢科技布局雲計算專用安全軟體

本文講的是趨勢科技布局雲計算專用安全軟體,it168 資訊 從6年前就已經投入到 雲計算市場的趨勢科技決定加大投資力度,推出 雲計算市場專用的資訊保安軟體。趨勢科技大中華區總經理張偉欽8月18日表示,趨勢科技計畫在明 10 年推出專屬雲計算的資訊保安軟體,初步規劃將針對微軟 microsoft go...

寧波銀行 電信雲計算筆試

1,python連線資料庫的方式 python借助三種庫sqlalchemy mysqldb pymysql連線資料庫 sqlalchemy是python中著名的orm框架,通過這個框架可以不用關心sql語句,就能運算元據庫,框架將物件轉換成sql,然後使用資料庫api執行sql並獲取執行結果。大大...