UFDoble型別計算、比較大小。BigDecimal轉UFDouble
SafeCompute.add(d1, d2):加法 SafeCompute.sub(d1, d2): 減法
SafeCompute.multiply(d1, d2):乘法 SafeCompute.div(d1, d2): 除法
比較大小
例如: ufDouble<120
if( ufDouble.compareTo(new UFDouble(120)) < 0 ){
System.out.println("x<120");
}
例如: 120=< ufDouble < 25100
if( ufDouble.compareTo(new UFDouble(120))>=0 && ufDouble.compareTo(new UFDouble(25100))<0 ){
System.out.println("120=< x < 25100");
}
UFDouble ufDouble = new UFDouble(1.1);
ufDouble.add(1.0);//加1 ufDouble.sub(1.0);//減1
ufDouble.multiply(1.0);//乘 ufDouble.div(1.0);//除
UFDouble s = ufDouble .setScale(2, UFDouble.ROUND_HALF_UP); //保留兩位小數,四捨五入
通過sql查資料庫中的UFDouble型別的資料時,要用BigDecimal型別接收,然後在轉換成UFdouble
Map<String, BigDecimal> map= db2.doQueryBig("jy_fee", "fee", "id='"+id+"'");
UFDouble fee = new UFDouble (map.get("fee").doubleValue());
相關文章
- Java的BigDecimal比較大小JavaDecimal
- jquery判空 string型別的日期比較大小jQuery型別
- BigDecimal轉為String型別、int型別Decimal型別
- mysql資料庫中decimal資料型別比較大小MySql資料庫Decimal資料型別
- java計算時間差及比較時間大小Java
- php型別比較表PHP型別
- Java Integer型別比較Java型別
- Oracle date 型別比較和String比較Oracle型別
- 【知識積累】比較兩個double型別的大小和integer型別
- BigDecimal計算Decimal
- mysql字元型別varchar()比較MySql字元型別
- C# 物件比較(值型別、引用型別)C#物件型別
- oracle中字串的大小比較,字串與數字的比較和運算Oracle字串
- 各種時間型別的轉換及比較型別
- java比較日期大小Java
- 字串大小寫轉換和字串的比較字串
- java double、float型別的比較Java型別
- 比較所有的欄位型別型別
- C與I型別的比較型別
- Delphi中字串比較大小 VS Oracle-SQL中字串比較大小字串OracleSQL
- 時間格式化大小寫含義(Java 計算時間差以及比較日期大小 )Java
- python字串比較大小Python字串
- JavaScript字串如何比較大小JavaScript字串
- JavaScript 比較時間大小JavaScript
- 關於Oracle字元型別的比較Oracle字元型別
- ORACLE DATE和TIMESTAMP資料型別的比較(一) (轉)Oracle資料型別
- ORACLE DATE和TIMESTAMP資料型別的比較(二) (轉)Oracle資料型別
- [C++] 自定義C++比較器比較大小C++
- JSON序列化時將BigDecimal型別轉換成String型別JSONDecimal型別
- 雲端計算與網格計算的深入比較
- 標準成本計算和平均成本計算比較
- UI設計比較流行的插畫型別和運用UI型別
- Javascripit型別轉換比較那點事兒,雙等號(==)Java型別
- MySQL把字串欄位轉換為日期型別進行比較MySql字串型別
- 版本號比較大小問題
- JavaScript比較時間日期大小JavaScript
- Js比較對Object型別進行排序JSObject型別排序
- Oracle標準成本計算和平均成本計算比較Oracle