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吗
你是不是没有说清楚呀,整数的偶数个数?这个是啥意思呀。