Any hint on why it does not work? Thanks
package fr.codegym.task.task04.task0429;
/*
Nombres positifs et négatifs
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
if (a>0 && b>0 && c>0){
System.out.println("Nombre de nombres négatifs : 0");
System.out.println("Nombre de nombres positifs : 3");}
else if ((a>0 && b>0 && c<0) || (a>0 && b<0 && c>0)||(a<0 && b>0 && c>0))
{System.out.println("Nombre de nombres négatifs : 1");
System.out.println("Nombre de nombres positifs : 2");}
else if ((a>0 && b<0 && c<0) || (a<0 && b>0 && c<0)||(a<0 && b<0 && c>0))
{ System.out.println("Nombre de nombres négatifs : 2");
System.out.println("Nombre de nombres positifs : 1");}
else if (a<0 && b<0 && c<0)
{System.out.println("Nombre de nombres négatifs : 3");
System.out.println("Nombre de nombres positifs : 0");}
else if ((a==0 && b>0 && c>0)|| (a>0 && b==0 && c>0) || (a>0 && b>0 && c==0))
{System.out.println("Nombre de nombres négatifs : 0");
System.out.println("Nombre de nombres positifs : 2");}
else if ((a==0 && b==0 && c>0)|| (a==0 && b>0 && c==0)|| (a>0 && b==0 && c==0))
{ System.out.println("Nombre de nombres négatifs : 0");
System.out.println("Nombre de nombres positifs : 1");}
// else if (a==0 && b==0 && c==0)
// {System.out.println("Nombre de nombres négatifs : 0");
// System.out.println("Nombre de nombres positifs : 0");}
else if ((a==0 & b<0 && c>0)|| (a>0 && b==0 && c<0)|| (a<0 && b>0 && c==0))
{System.out.println("Nombre de nombres négatifs : 1");
System.out.println("Nombre de nombres positifs : 1");}
else if ((a==0 && b==0 && c<0)||(a==0 && b<0 && c==0)|| (a<0 & b==0 && c==0))
{ System.out.println("Nombre de nombres négatifs : 1");
System.out.println("Nombre de nombres positifs : 0");}
else if ((a==0 && b<0 && c<0)||(a<0 && b==0 && c<0)|| (a<0 && b<0 && c==0))
{ System.out.println("Nombre de nombres négatifs : 2");
System.out.println("Nombre de nombres positifs : 0");}
//écris ton code ici
}
}