BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int a = Integer.parseInt(reader.readLine());
        int b = Integer.parseInt(reader.readLine());
        int c = Integer.parseInt(reader.readLine());

        if      (a>0 && b>0 && c>0)
            System.out.println("количество отрицательных чисел: 0" + "\nколичество положительных чисел: 3");
        else if ((a>0 && b>0 && c<0) || (a>0 && b<0 && c>0) || (a<0 && b>0 && c>0))
            System.out.println("количество отрицательных чисел: 1" + "\nколичество положительных чисел: 2");
        else if ((a>0 && b<0 && c<0) || (a<0 && b>0 && c<0) || (a<0 && b<0 && c>0))
            System.out.println("количество отрицательных чисел: 2" + "\nколичество положительных чисел: 1");
        else if (a<0 && b<0 && c<0)
            System.out.println("количество отрицательных чисел: 3" + "\nколичество положительных чисел: 0");
        else if (a==0 && b==0 && c==0)
            System.out.println("количество отрицательных чисел: 0" + "\nколичество положительных чисел: 0");
        else if (a==0 && b!=0 && c!=0){
            if (b>0 && c>0)
                System.out.println("количество отрицательных чисел: 0" + "\nколичество положительных чисел: 2");
            else if (b>0 && c<0 || b<0 && c>0)
                System.out.println("количество отрицательных чисел: 1" + "\nколичество положительных чисел: 1");
            else if (b<0 && c<0)
                System.out.println("количество отрицательных чисел: 2" + "\nколичество положительных чисел: 0");

            }
        else if (a!=0 && b==0 && c!=0){
            if (a>0 && c>0)
                System.out.println("количество отрицательных чисел: 0" + "\nколичество положительных чисел: 2");
            else if (a>0 && c<0 && a<0 && c>0)
                System.out.println("количество отрицательных чисел: 1" + "\nколичество положительных чисел: 1");
            else if (a<0 && c<0)
                System.out.println("количество отрицательных чисел: 2" + "\nколичество положительных чисел: 0");
        }
        else if (a!=0 && b!=0 && c==0){
            if (a>0 && b>0)
                System.out.println("количество отрицательных чисел: 0" + "\nколичество положительных чисел: 2");
            else if (a>0 && b<0 && a<0 && b>0)
                System.out.println("количество отрицательных чисел: 1" + "\nколичество положительных чисел: 1");
            else if (a<0 && b<0)
                System.out.println("количество отрицательных чисел: 2" + "\nколичество положительных чисел: 0");
        }
        else if (a==0 && b==0 && c!=0){
            if (c>0)
                System.out.println("количество отрицательных чисел: 0" + "\nколичество положительных чисел: 1");
            else if (c<0)
                System.out.println("количество отрицательных чисел: 1" + "\nколичество положительных чисел: 0");

        }
        else if (a==0 && c==0 && b!=0){
            if (b>0)
                System.out.println("количество отрицательных чисел: 0" + "\nколичество положительных чисел: 1");
            else if (b<0)
                System.out.println("количество отрицательных чисел: 1" + "\nколичество положительных чисел: 0");

        }
        else if (c==0 && b==0 && a!=0){
            if (a>0)
                System.out.println("количество отрицательных чисел: 0" + "\nколичество положительных чисел: 1");
            else if (a<0)
                System.out.println("количество отрицательных чисел: 1" + "\nколичество положительных чисел: 0");

        }
Решил попробовать без счетчика, но не проходит валидацию, т.к. вот этот пункт не проходит: 7. Учесть, что число "0" не относится ни к положительным, ни к отрицательным числам. Хотя я этому пункту 50 строчек кода выделил))