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