Компилятор не пропускает по последнему пункту - не выводить ничего, если не попадает в диапазон.
Вроде бы все условия учел. Подскажите, где накосячил?)
package com.javarush.task.task04.task0427;
/*
Описываем числа
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br1.readLine());
System.out.println((a>99&&a<1000)?(a%2==0)?"четное трехзначное число":"нечетное трехзначное число":(a>9&&a<101)?(a%2==0)?"четное двузначное число":"нечетное двузначное число":(a>0&&a<11)?(a%2==0)?"четное однозначное число":"нечетное однозначное число":"");
}
}