2008年9月1日

設定幾位數浮點數四捨五入

http://eason982.blogspot.com/2008/09/blog-post_6235.html

/******************************************/
/* num: 取小數點以下第幾位 , value: 小數浮點數 */
/* ex. setRound(3,1.2365) =>回傳 1.237 */
/******************************************/

public double setRound(int num,double value){
BigDecimal b= new BigDecimal(value);
double afterRound=b.setScale(num, BigDecimal.ROUND_HALF_UP).doubleValue();
//表明四捨五入,保留想要小數
return afterRound;
}

沒有留言: