Посмотрите код...
прописал условия в другом компиляторе если меньше 1 или больше 999 он просто выдает "нет вывода". а что в итоге требует от меня валидатор JR с последним пунктом я не понимаю. если в этом коде ввести числа вне диапазона он и не будет ничего выводить что еще требуется?
package com.javarush.task.task04.task0427;
/*
Описываем числа
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
int a;
Scanner x=new Scanner(System.in);
System.out.println();
a=x.nextInt();
if(a<10 && a>=1 && a%2==0)
System.out.println("четное однозначное число");
else if(a<10 && a>=1 && a%2 !=0)
System.out.println("нечетное однозначное число");
if(a>9 && a<=99 && a%2==0)
System.out.println("четное двузначное число");
else if(a>9 && a<=99 && a%2 !=0)
System.out.println("нечетное двузначное число");
if(a>=100 && a<=999 && a%2==0)
System.out.println("четное трехзначное число");
if(a>=100 && a<=999 && a%2 !=0)
System.out.println("нечетное трехзначное число");
}
}