import java.math.BigDecimal;
class DecimalTest {
if (n.intValue() == 0) {
return 1;
}
return n.precision() - n.scale();
}
return Math.
max(n.
stripTrailingZeros().
scale(),
0); }
System.
out.
println(n
+ " : " + anzahlVorkommastellen
(n
)+" : "+anzahlNachkommastellen
(n
)); }
static public void main
(String[] args
) { }
}
aW1wb3J0IGphdmEubWF0aC5CaWdEZWNpbWFsOwoKY2xhc3MgRGVjaW1hbFRlc3QgewoKCXN0YXRpYyBpbnQgYW56YWhsVm9ya29tbWFzdGVsbGVuKEJpZ0RlY2ltYWwgbikgewoJCWlmIChuLmludFZhbHVlKCkgPT0gMCkgewoJCQlyZXR1cm4gMTsKCQl9CiAgICAJcmV0dXJuIG4ucHJlY2lzaW9uKCkgLSBuLnNjYWxlKCk7Cgl9CgkKCXN0YXRpYyBpbnQgYW56YWhsTmFjaGtvbW1hc3RlbGxlbihCaWdEZWNpbWFsIG4pIHsKCQlyZXR1cm4gTWF0aC5tYXgobi5zdHJpcFRyYWlsaW5nWmVyb3MoKS5zY2FsZSgpLCAwKTsKCX0KCglzdGF0aWMgdm9pZCBjaGVjayhCaWdEZWNpbWFsIG4pIHsKCQlTeXN0ZW0ub3V0LnByaW50bG4obiArICIgOiAiICsgYW56YWhsVm9ya29tbWFzdGVsbGVuKG4pKyIgOiAiK2FuemFobE5hY2hrb21tYXN0ZWxsZW4obikpOwoJfQoKCXN0YXRpYyBwdWJsaWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiOTk5OTk5Ljk5OTk5IikpOwoJCWNoZWNrKG5ldyBCaWdEZWNpbWFsKCI5OTk5OTkuOTk5IikpOwoJCWNoZWNrKG5ldyBCaWdEZWNpbWFsKCI5OTk5OTkuOSIpKTsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiOTk5OTk5IikpOwoJCWNoZWNrKG5ldyBCaWdEZWNpbWFsKCItOTk5OTk5IikpOwoJCWNoZWNrKG5ldyBCaWdEZWNpbWFsKCIxMDAiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIjEwMC4wMDAiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIjEyMzQ1Njc4OTAiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIjAiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIjAuMDAwMCIpKTsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiMDEuMDAwMCIpKTsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiMDAyLjAwMDAiKSk7CgkJY2hlY2sobmV3IEJpZ0RlY2ltYWwoIjAuMDAwMSIpKTsKCQljaGVjayhuZXcgQmlnRGVjaW1hbCgiMS4wMDAxIikpOwoJCWNoZWNrKG5ldyBCaWdEZWNpbWFsKCIxMC4wMDAxIikpOwoJfQp9Cg==