运行了答案应该是对的啊
package zh.codegym.task.task06.task0606;
import java.io.*;
import java.util.Scanner;
/*
偶数和奇数
*/
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 number= Integer.parseInt(reader.readLine());
int count=1;
int count2=1;
for (int i=10;true;i=i*10){
if (number/i > 0){
count++;
}
else{
break;
}
}
int[] digit=new int[count];
digit[0]=number%10;
for (int i=10;true;i=i*10){
digit[count2]=number/i;
if (count2<count-1){
count2++;
}
else{
break;
}
}
for (int i=0;i<count;i++){
if (digit[i] % 2 == 0){
even++;
}
else {
odd++;
}
}
System.out.println("偶数:"+even+" 奇数:"+odd);
}
}