Друзья мои, у меня возник вопрос. Почему String d = null , почему нельзя просто написать String d.. ( Если переменную просто инициализировать String d, то программа выдает ошибку в строке : System.out.println(z + " " +d+ " " + q), где ругается на d.)
import java.io.*;

public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
        int a = Integer.parseInt(r.readLine());
        int c = getCountsOfDigits(a);
        String d = null;
        String z;
        String q = "число";
        if (a >= 1 && a <= 999) {
            if (c == 1)
                d = "однозначное";
            else if (c == 2)
            d = "двузначное";
            else if (c == 3)
             d = "трехзначное";

            if (a % 2 == 0) {
                z = "четное";
            } else {
                z = "нечетное";
            }
            System.out.println(z  + " " +d+ " " + q);
        }
    }


    public static int getCountsOfDigits(int n) {
        if (n < 100000) {
            if (n < 100) {
                if (n < 10) {
                    return 1;
                } else {
                    return 2;
                }
            } else {
                if (n < 1000) {
                    return 3;
                } else {
                    if (n < 10000) {
                        return 4;
                    } else {
                        return 5;
                    }
                }
            }
        } else {
            if (n < 10000000) {
                if (n < 1000000) {
                    return 6;
                } else {
                    return 7;
                }
            } else {
                if (n < 100000000) {
                    return 8;
                } else {
                    if (n < 1000000000) {
                        return 9;
                    } else {
                        return 10;
                    }
                }
            }
        }
    }

    //напишите тут ваш код

    }