При попытке вывести на экран значение переменной b2 компилятор пишет “Variable ‘b2’ might not have been initialized”. При этом значение переменной b1 выводится без проблем:
public static void checkNum(int num11){
String b1;
String b2;
if (num11 % 2 == 0) {
b1 = "четное";
} else {
b1 = "нечетное";
}
if (String.valueOf(num11).length() == 1) {
b2 = "однозначное число";
}
System.out.println(b1 + " " + b2);
}