Nie mam pojęcia co robię źle :/
package pl.codegym.task.task04.task0427;
/*
Opisywanie liczb
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String nmbr = reader.readLine();
int number = Integer.parseInt(nmbr);
String even = "parzysta liczba ";
String odd = "nieparzysta liczba ";
String n1 = "jednocyfrowa";
String n2 = "dwucyfrowa";
String n3 = "trzycyfrowa";
int lenght = String.valueOf(number).length();
if (number<0 && number>999){
System.out.println();
}
else if (number % 2 == 0 && lenght == 1) {
System.out.println(even + n1);
}
else if (number % 2 == 0 && lenght == 2) {
System.out.println(even + n2);
}
else if (number % 2 == 0 && lenght == 3) {
System.out.println(even + n3);
}
else if (number % 2 !=0 && lenght ==1){
System.out.println(odd + n1);
}
else if (number % 2 !=0 && lenght ==2){
System.out.println(odd + n2);
}
else if (number % 2 !=0 && lenght ==3){
System.out.println(odd + n3);
}
}
}