В этом коде почему то не работает оператор break; Пробовал менять код, в ответ выводится, но считает только первый if.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int i = Integer.parseInt(reader.readLine());

if (i % 2 == 0) {
    even++;
}else {
    odd++;
}

while (i / 10 == 0) {
    if ((i / 10) % 2 == 0) {even++;}
    else {odd++;}
System.out.println("Even: " + even + " Odd: " + odd);
}