public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader= new BufferedReader(new InputStreamReader(System.in)); //напишите тут ваш код String input=reader.readLine(); int intInput=Integer.parseInt(input); String output; if((intInput>0) && (intInput<1000)){ output= intInput%2==0 ? "четное": "нечетное"; //в любом варианте присвоения первое использование в это ветвлении оно не присваивается. //if (intInput%2==0) System.out.print("четное"); // переменная output с какого-то пишет never used. //else System.out.print("нечетное"); // даже если её инициировать до ветвления if (input.length()==1) output=" однозначное"; else if (input.length()==2) output=" двузначное"; else output=" трехзначное"; output=output+" число"; System.out.println(output); } } }