java输入4位整数,统计出整数的各位数中包含多少个偶数,多少个奇数
时间: 2024-09-26 20:05:28 浏览: 30
在Java中,你可以创建一个函数来实现这个功能。首先,获取用户的输入作为字符串,然后转换为整数,接着遍历每一位数字并判断其奇偶性。以下是简单的步骤:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个四位整数:");
String input = scanner.nextLine();
int num = Integer.parseInt(input);
int evenCount = 0;
int oddCount = 0;
while (num > 0) {
int lastDigit = num % 10; // 取余数得到最后一位
if (lastDigit % 2 == 0) { // 判断是否为偶数
evenCount++;
} else {
oddCount++;
}
num /= 10; // 移除最后一位
}
System.out.println("该整数有 " + evenCount + " 个偶数和 " + oddCount + " 个奇数.");
}
}
```
在这个程序中,我们通过`%`运算符检查每个数字是否为偶数,如果是偶数则计数器加一。当所有的数字都被处理完后,就会显示出来有多少个偶数和奇数。
阅读全文