Не принимает "четное отрицательное". + В конструкторе значения "на русском" ( для проверки надо англ) + меняю в условии на четное отрицательное что-либо, при проверке начинает выдавать ошибки и на других строках.
package en.javarush.task.jdk13.task04.task0426;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Labels and numbers
*/
public class Solution {
public static void main(String[] args) throws Exception {
//write your code here
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
// String sAge = reader.readLine();
int number = Integer.parseInt(s);
if (number == 0)
System.out.println("Zero");
if ((number%2 == 0)&(number > 0))
System.out.println("Positive even number");
if ((number%2 == 0)&(number < 0))
System.out.println("Negative even number");
if ((number > 0)&(number%2 == 1))
System.out.println("Positive odd number");
if ((number%2 != 1)&(number < 0))
System.out.println("Negative odd number");
}
}