need help with the last condition in my code pls help

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 scan=new BufferedReader(new InputStreamReader(System.in));
String num1 =scan.readLine();
String num2 =scan.readLine();
String num3 =scan.readLine();
int a= Integer.parseInt(num1);
int b= Integer.parseInt(num2);
int c= Integer.parseInt(num3);
if(a!=0&&b!=0&&c!=0){
if(a>0&&b>0&&c>0){System.out.println("Number of positive numbers: 3");}
else if((a>0&&b>0)||(a>0&&c>0)||(c>0&&b>0)){System.out.println("Number of positive numbers: 2");}
else if(a>0||b>0||c>0){System.out.println("Number of positive numbers: 1");}
else if(a==0||b==0||c==0){if(a==0&&b==0&&c==0){}}
else{System.out.println("Number of positive numbers: 0");}
if(a<0&&b<0&&c<0){System.out.println("Number of negative numbers: 3");}
else if((a<0&&b<0)||(a<0&&c<0)||(c<0&&b<0)){System.out.println("Number of negative numbers: 2");}
else if(a<0||b<0||c<0){System.out.println("Number of negative numbers: 1");}
else if(a==0||b==0||c==0){if(a==0&&b==0&&c==0){}}
else{System.out.println("Number of negative numbers: 0");}
}
else if(a==0&&b==0&&c==0){System.out.println("Number of negative numbers: 0");System.out.println("Number of positive numbers: 0");}
}
}