не выполняется 3 и 6 условия, хотя вывод верный
package com.javarush.task.task04.task0429;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Положительные и отрицательные числа
*/
public class Solution {
static int count1 = 0;
static int count2 = 0;
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String atext = reader.readLine();
int a = Integer.parseInt(atext);
String btext = reader.readLine();
int b = Integer.parseInt(btext);
String ctext = reader.readLine();
int c = Integer.parseInt(ctext);
if (a < 0 && b < 0 && c < 0){
System.out.println(0);
}else {
Lion lion = new Lion();
lion.LionMet(a);
lion.LionMet(b);
lion.LionMet(c);
System.out.println("количество отрицательных чисел: " + count2);
System.out.println("количество положительных чисел: " + count1);
}
}
public static class Lion{
public static void LionMet(int x){
if (x>0){
count1++;
} else if (x < 0){
count2++;
}
}
}
}