1
import java.math.*;
class Moqueet {
public static void main(String [] args){
double a, b, c;
BigDecimal bg1, bg2;
a = 1;
b = 10000;
c = a/b;
bg1 = new BigDecimal(c);
MathContext mc = new MathContext(10);
bg2 = bg1.round(mc);
System.out.println(bg1);
}
}
나는 다음과 같은 출력을 얻을 : Java에서 BigDecimal을 축척하는 방법은 무엇입니까? 나는이 때
0.000100000000000000004792173602385929598312941379845142364501953125
가 내 밖으로는
0.0001
로두고 싶다. 나는 어떻게 이것을 얻을 수 있습니까?
http://stackoverflow.com/questions/15643280/rounding-bigdecimal-to-always-have-two-decimal-places "확장"과 "반올림은"서로 다른 두 가지 것을 – Ricardo
참고. 여기서 반올림 만하면됩니다. 또한'bg1'을 출력하고'bg2'를 무시합니다. –