My code seems be working but can't pass the tests, can someone help ?
package fr.codegym.task.task06.task0606;
import java.io.*;
/*
Chiffres pairs et impairs
*/
public class Solution {
public static int pair;
public static int impair;
public static void main(String[] args) throws IOException {
//écris ton code ici
BufferedReader lecteur = new BufferedReader(new InputStreamReader(System.in));
String str = lecteur.readLine();
int longueurNombre = str.length();
int nombre = Integer.parseInt(str);
int chiffre;
int pair=0;
int impair=0;
// Handle negative value : don't count '-' character
if (nombre < 0){
longueurNombre--;
}
for (int i=0 ; i < longueurNombre ; i++){
chiffre = nombre % 10;
if (chiffre % 2 == 0){
pair++;
}
else{
impair++;
}
nombre = nombre / 10;
}
System.out.println("Pair : " + pair + " Impair : " + impair);
}
}