Помогите, пожалуйста, разобраться. Засчитывают только первые два задания. Но программа работает! Вроде и 0 не учитываю и выводится корректно кол-во отрицательный и положительных чисел.
package com.javarush.task.task04.task0429;
/*
Положительные и отрицательные числа
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader n = new BufferedReader (new InputStreamReader(System.in));
String num1 = n.readLine();
String num2 = n.readLine();
String num3 = n.readLine();
int a = Integer.parseInt(num1);
int b = Integer.parseInt(num2);
int c = Integer.parseInt(num3);
int p=0;
int o=0;
if (a>0)
p=p+1;
else if (a<0)
o=o+1;
if (b>0)
p=p+1;
else if (b<0)
o=o+1;
if (c>0)
p=p+1;
else if (c<0)
o=o+1;
System.out.println("количество отрицательных чисел:"+ o);
System.out.println("количество положительных чисел:" + p);
}
}