import java.math.BigDecimal;
class DecimalTest {
System.
out.
println("precision: " + n.
precision() + " - scale: " + n.
scale()); return n.signum() == 0 ? 1 : n.precision() - n.scale();
}
System.
out.
println(n
+ " : " + integerDigits
(n
)); }
static public void main
(String[] args
) { }
}
aW1wb3J0IGphdmEubWF0aC5CaWdEZWNpbWFsOwoKY2xhc3MgRGVjaW1hbFRlc3QgewoKCXN0YXRpYyBpbnQgaW50ZWdlckRpZ2l0cyhCaWdEZWNpbWFsIG4pIHsKCQlTeXN0ZW0ub3V0LnByaW50bG4oInByZWNpc2lvbjogIiArIG4ucHJlY2lzaW9uKCkgKyAiIC0gc2NhbGU6ICIgKyBuLnNjYWxlKCkpOwogICAgCXJldHVybiBuLnNpZ251bSgpID09IDAgPyAxIDogbi5wcmVjaXNpb24oKSAtIG4uc2NhbGUoKTsKCX0KCglzdGF0aWMgdm9pZCBjaGVjayhCaWdEZWNpbWFsIG4pIHsKCQlTeXN0ZW0ub3V0LnByaW50bG4obiArICIgOiAiICsgaW50ZWdlckRpZ2l0cyhuKSk7Cgl9CgoJc3RhdGljIHB1YmxpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCWNoZWNrKG5ldyBCaWdEZWNpbWFsKCI5OTk5OTkuOTk5OTkiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIjk5OTk5OS45OTkiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIjk5OTk5OS45IikpOwoJCWNoZWNrKG5ldyBCaWdEZWNpbWFsKCI5OTk5OTkiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIi05OTk5OTkiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIjEwMCIpKTsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiMTAwLjAwMCIpKTsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiMTIzNDU2Nzg5MCIpKTsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiMCIpKTsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiMC4wMDAwIikpOwoJfQp9Cg==