public class Solution {
    public static void main(String[] args) throws Exception {
        //напишите тут ваш код
    BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));

    String one = reader.readLine();
    int a = Integer.parseInt(one);

    if ( a == 0)
        System.out.println("ноль");
    if ( a > 0 && a % 2 = 0)
        System.out.println ("положительное четное число");
    if ( a > 0 && a % 2 != 0)
        System.out.println ("положительное нечетное число");

    if ( a < 0 && a % 2 = 0)
        System.out.println ("отрицательное четное число");
    if ( a < 0 && a % 2 != 0)
        System.out.println ("отрицательное нечетное число");
Пишет ошибку Неподходящий тип операндов для оператора "'&&'" первый тип: "boolean" второй тип: "int".. то есть a<0 это boolean, а остаток от деления int. Как можно решить данную проблему? или подобным методом эта задача не решается?