В IDEA условие отрабатывает полностью, даже прописала чисто это условие в IDEA: int a=-8; if (((a%2)==0) && a<0) System.out.println("отрицательное четное число"); else System.out.println("ошибка"); Если ставить -9, программа выдаст ошибка. Почему же здесь это условие не отрабатывает?