Я ведь все правильно сделал, все считает и записывает правильно, на что ругается программа?
package com.javarush.task.task06.task0606;
/*
Чётные и нечётные циферки
*/
import java.io.*;
public class Solution {
public static int even;
public static int odd;
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b, c, d, e;
int a1, b1, c1, d1, e1;
int a2, b2, c2, d2;
b = a % 2;
b = a % 10000;
c = b % 2;
c = b % 1000;
d = c % 2;
d = c % 100;
e = d % 2;
e = d % 10;
a1 = (a - b) / 10000;
a2 = a1 % 2;
if (a2 == 0)
even++;
else
odd++;
b1 = (b-c) / 1000;
b2 = b1 % 2;
if (b2 == 0)
even++;
else
odd++;
c1 = (c-d) / 100;
c2 = c1 % 2;
if (c2 == 0)
even++;
else
odd++;
d1 = (d-e) / 10;
d2 = d1 % 2;
if (d2 == 0)
even++;
else
odd++;
e1 = e % 2;
if (e1 == 0)
even++;
else
odd++;
System.out.println("Even:" + even + " Odd:" + odd);
}
}