I've tested manually all given scenarios and they work just fine. I think there is a problem with this solutions testing requirements
package en.codegym.task.jdk13.task04.task0429;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Positive and negative numbers
*/
public class Solution {
static int counter = 0;
static int negativeCounter = 0;
public static void main(String[] args) throws Exception {
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(reader);
int number1 = Integer.parseInt(br.readLine());
int number2 = Integer.parseInt(br.readLine());
int number3 = Integer.parseInt(br.readLine());
checkNumber(number1);
checkNumber(number2);
checkNumber(number3);
System.out.println("Number of negative numbers: " + negativeCounter);
System.out.println("Number of positive numbers: " + counter);
}
static void checkNumber(int number)
{
if (number > 0) {
counter++;
} else if (number < 0) {
negativeCounter++;
}
}
}