救急!!!!!!!!!!

java任意输入一个正整数,求该整数偶数的个数 球球各位大神

import java.util.Scanner;

public class Test {
	public static void main(String[] args) {
		int num;
		System.out.println("请输入一个数:");
		Scanner input = new Scanner(System.in);
		num = input.nextInt();
		
		if(num % 2 == 0) {
			System.out.println(num+"是偶数");
		}else {
			System.out.println(num+"是奇数");
		}
	}
}

 

题都没说清楚

我理解的是输入任意正整数,判断整数每一位是否为偶数,例如1234,偶数为2和4,1133,没有偶数。

如果是我理解的这样,那只要输入任意整数除余10然后判断时候为偶数就可以了

    int num = 1234;
    int flag = 0;

    for(;;){
      int temp = num % 10;
      if(temp%2==0){
        flag = flag + 1;
      }
      num = num/10;
      if(num==0){
        break;
      }
    }
    System.out.println(flag);

 

输入一个整数,怎么求 整数的偶数个数

例如 输入1 偶数个数不是0吗

输入2 偶数个数不是 1吗

你是不是没有说清楚呀,整数的偶数个数?这个是啥意思呀。