public class NumberOfDigits
1: //NumberOfDigits.java
3: public class NumberOfDigits
4: {
5: public static void main(String[] args)
6: {
7: System.out.println("\nTesting numberOfDigits() ...");
8: System.out.println(numberOfDigits(0));
9: System.out.println(numberOfDigits(12));
10: System.out.println(numberOfDigits(363));
11: System.out.println(numberOfDigits(124578));
12: System.out.println(numberOfDigits(666000666));
13: System.out.println(numberOfDigits(111000));
14: }
16: //Counts and returns the number of digits in n
17: public static int numberOfDigits(int n)
18: {
19: if (n < 10)
20: return 1;
21: else
22: return 1 + numberOfDigits(n / 10);
23: }
24: }