import java.math.BigDecimal;

class DecimalTest {

	static int integerDigits(BigDecimal n) {
    	return  n.precision() - n.scale();
	}

	static void check(BigDecimal n) {
		System.out.println(n + " : " + integerDigits(n));
	}

	static public void main(String[] args) {
		check(new BigDecimal("999999.99999"));
		check(new BigDecimal("999999.999"));
		check(new BigDecimal("999999.9"));
		check(new BigDecimal("999999"));
		check(new BigDecimal("-999999"));
		check(new BigDecimal("100"));
		check(new BigDecimal("100.000"));
		check(new BigDecimal("1234567890"));
		check(new BigDecimal("0"));
		check(new BigDecimal("0.0000"));
		check(new BigDecimal("0.00001"));
	}
}
