Не могу понять почему мой код не проходит проверку
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
int countPos = 0;
int countNeg = 0;
if (a != 0) {
if (a > 0) {
countPos++;
} else countNeg++;
if (b > 0) {
countPos++;
} else countNeg++;
if (c > 0) {
countPos++;
} else countNeg++;
}
System.out.println("количество отрицательных чисел: " + countNeg);
System.out.println("количество положительных чисел: " + countPos);