import java.math.BigDecimal;
public class Ex08{
public static void main(String[] args) {
BigDecimal a = new BigDecimal("123456789.123456789");
BigDecimal b = a.movePointLeft(3); // 소수점을 왼쪽으로 3칸 옮기기
BigDecimal c;
System.out.println(b);
// 나누기
c = a.dibide(b);
System.out.println(c); // 1E+3
// 나누기(반올림하지 않음)
c = a.divide(b, BigDecimal.ROUND_DOWN);
System.out.println(c) // 1000.000000000
// 나누기(유효자리수 5자리, 반올림하지 않음)
c = a.divide(b, 5, BigDecimal.ROUND_DOWN);
System.out.println(c) // 1000.00000
double d = c.doubleValue();
System.out.println(d);
}
}
'쌍용강북교육센터 > 7월' 카테고리의 다른 글
0720_Ex02_StringBuilder : Java API (0) | 2021.07.20 |
---|---|
0720_Ex01_String : Java API (0) | 2021.07.20 |
0719_Ex07_Java API : Math.BigInteger (0) | 2021.07.19 |
0719_Ex06_Java API : Double.parseDouble(String) (0) | 2021.07.19 |
0719_Ex05_Java API : Integer (0) | 2021.07.19 |