2010年07月27日

四捨五入

double変数を指定された精度で丸めた結果を文字列として返します。


/**
* 四捨五入
*
* @param db
* 処理対象データ
* @param scale
* 小数点以下のスケール。指定されたスケールにまるめます。
* @return 計算結果
*/
public static String halfUp( double db, int scale ) {
BigDecimal d = new BigDecimal(db);
return (d.setScale(scale, RoundingMode.HALF_UP)).toString();
}

posted by 台北猫々 at 22:21| Comment(0) | TrackBack(0) | 技術メモ(Java)