336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
import java.math.BigDecimal;
/**
* 내림, 반올림, 올림 함수
* @param decimal 부동소수
* @param loc 자릿수 제한 위치. 2자리까지 보이면 2 , 3자리까지면 3 이런식으로 지정
* @param mode 1 내림 , 2 반올림 , 3 올림
* @return
*/
public double decimalScale(double decimal , int loc , int mode) {
BigDecimal bd = new BigDecimal(decimal);
BigDecimal result = null;
if(mode == 1) {
result = bd.setScale(loc, BigDecimal.ROUND_DOWN); //내림
}
else if(mode == 2) {
result = bd.setScale(loc, BigDecimal.ROUND_HALF_UP); //반올림
}
else if(mode == 3) {
result = bd.setScale(loc, BigDecimal.ROUND_UP); //올림
}
return result.doubleValue();
}
/**
* 내림, 반올림, 올림 함수
* @param decimal 부동소수
* @param loc 자릿수 제한 위치. 2자리까지 보이면 2 , 3자리까지면 3 이런식으로 지정
* @param mode 1 내림 , 2 반올림 , 3 올림
* @return
*/
public double decimalScale(double decimal , int loc , int mode) {
BigDecimal bd = new BigDecimal(decimal);
BigDecimal result = null;
if(mode == 1) {
result = bd.setScale(loc, BigDecimal.ROUND_DOWN); //내림
}
else if(mode == 2) {
result = bd.setScale(loc, BigDecimal.ROUND_HALF_UP); //반올림
}
else if(mode == 3) {
result = bd.setScale(loc, BigDecimal.ROUND_UP); //올림
}
return result.doubleValue();
}
'Java & Html' 카테고리의 다른 글
자바 환경변수 세팅 (0) | 2010.08.27 |
---|---|
각 경우별 드라이버 연동하기 (0) | 2010.08.27 |
Ajax 기본 (0) | 2010.08.27 |
자바의 지역, 맴버변수 (0) | 2010.08.17 |
HttpServletRequest, HttpServletResponse (0) | 2010.08.04 |