BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String str = reader.readLine(); char[] chars = str.toCharArray(); int even = 0; int odd = 0; int[] in = new int[chars.length]; for (int i = 0; i < chars.length; i++) { in[i] = Integer.parseInt(String.valueOf(chars[i])); } for (int i = 0; i < in.length; i++) { if (in[i] % 2 == 0) { even++; } else if (in[i] % 2 == 1) { odd++; } } System.out.println("Even: " + even +" Odd: " + odd);