Почему мне приходится лезть в обсуждения и копировать код? есть ли адекватный способ сделать задачу по пройденым темам не в 300 строк и болей в голове? есть кто шарит покажите вариант решения, спасибо
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));
        String b = reader.readLine();
        int count = b.length();

        for (int i = 0; i < count; i++){
            char ch = b.charAt(i);
            int c = Character.getNumericValue(ch);
            if (c != 0){
                if (c % 2 == 0)
                    even++;
                else odd++;
            }
        }
        System.out.println("Even: " + even + " Odd: " + odd);
    }
}