в чём проблема ?
package com.javarush.task.task04.task0427;
/*
Описываем числа
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int x = Integer.parseInt(bufferedReader.readLine());
if (chet1(x)) {
System.out.println(chet(x) + " однозначное число");
}
if (chet2(x)) {
System.out.println(chet(x) + " двузначное число");
}
if (chet3(x)) {
System.out.println(chet(x) + " трехзначное число");
}
}
public static String chet(int x) {
if (x % 2 == 0 & x != 0) {
return "четное";
} else {
return "нечетное";
}
}
public static boolean chet1(int x) {
return x < 10;
}
public static boolean chet2(int x) {
return x >= 10 && x < 100;
}
public static boolean chet3(int x) {
return x >= 100 && x <= 999;
}
}