Не понимаю что ему не нравится, вроде же переменной в цикл записывается количество нечетных и четных цифр,или я условие неправильно понял?
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 buff = new BufferedReader(new InputStreamReader(System.in));
int even = 0;
int odd = 0;
String num = buff.readLine();
for(String a : num.split("")){
int number = Integer.parseInt(a);
if(number%2==0){
even = even + 1;
}
if(number%2!=0){
odd = odd + 1;
}
}System.out.println("Even: " + even + " Odd: " + odd) ;
}
}