what is this error
zero is not a positive or negative number
package com.codegym.task.task04.task0429;
/*
Positive and negative numbers
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader p =new BufferedReader(new InputStreamReader(System.in)) ;
int a=Integer.parseInt(p.readLine());
int b=Integer.parseInt(p.readLine());
int c=Integer.parseInt(p.readLine());
if (a > 0 && b < 0 && c <0) {
System.out.println("Number of negative numbers: 2" );
System.out.println("Number of positive numbers: 1");}
else if (b > 0 && a < 0 && c < 0) {
System.out.println("Number of negative numbers: 2 ");
System.out.println( "Number of positive numbers: 1" ); }
else if (c > 0 && a < 0 && b < 0) {
System.out.println("Number of negative numbers: 2 ");
System.out.println("Number of positive numbers: 1"); }
else if (a > 0 && b > 0 && c < 0) {
System.out.println("Number of negative numbers: 1 " );
System.out.println("Number of positive numbers: 2"); }
else if (a > 0 && c > 0 && b < 0) {
System.out.println("Number of negative numbers: 1 ");
System.out.println( "Number of positive numbers: 2"); }
else if (c > 0 && b > 0 && a <0) {
System.out.println("Number of negative numbers: 1 ");
System.out.println( "Number of positive numbers: 2"); }
else if (a > 0 && b > 0 && c > 0) {
System.out.println("Number of negative numbers: 0");
System.out.println( "Number of positive numbers: 3"); }
else if (a < 0 && b < 0 && c < 0) {
System.out.println("Number of negative numbers: 3 ");
System.out.println( "Number of positive numbers: 0"); }
else {
}
}
}