Почему не выполняется условие?
В выводе пусто...
![](https://cdn.javarush.com/images/system/410ba33e-8f0c-4aa2-bdc3-6397a3abc1f9/1024.jpeg)
package com.javarush.task.task04.task0427;
/*
Описываем числа
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sx = reader.readLine();
String sLabel = label(sx);
String sSplit = split(sx);
System.out.println(sSplit + sLabel);
}
static String label (String sx){
int xLength = sx.length();
int x = Integer.parseInt(sx);
if (x>0){
if (xLength==1){
return " однозначное число";
}
else if (xLength==2){
return " двузначное число";
}
else if (xLength==3){
return " трехзначное число";
}
}
return "";
}
static String split (String sx){
int xLength = sx.length();
int x = Integer.parseInt(sx);
if (xLength<=3 && x>0){
if (x%2==0){
return "четное";
}
else if (x%2!=0) {
return "нечетное";
}
}
return "";
}
}