Подскажите, что не так?
ведь считает верно
РЕКОМЕНДАЦИЯ ОТ МЕНТОРА
Проверь, что кроме описания не выводишь ничего лишнего.
Лишнего не вижу О_о
package com.javarush.task.task04.task0427;
/*
Описываем числа
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sNumber = reader.readLine();
int number = Integer.parseInt(sNumber);
if (((number%2)==0)&&(number < 0))
System.out.println("отрицательное четное число");
else {
if (((number%2)==0)&&(number > 0))
System.out.println("положительное четное число");
else {
if (number == 0)
System.out.println("ноль");
else {
if (number < 0)
System.out.println("отрицательное нечетное число");
else System.out.println("положительное нечетное число");
}
}
}
}
}