Java 好的,下面是用中文回复: 这个程序需要读入一系列正整数数据,当输入-1时表示输入结束,-1本身不是输入的数据。程序需要输出读到的数据中奇数和偶数的个数。
时间: 2024-03-15 22:44:22 浏览: 73
java程序判断输入数据是否为完全数
5星 · 资源好评率100%
好的,下面是用中文回复:
可以使用 Java 语言编写一个程序,读入一系列正整数数据,当输入 -1 时表示输入结束,-1 本身不是输入的数据。程序需要统计读到的数据中奇数和偶数的个数,并输出结果。
具体实现可以使用一个计数器变量来记录读到的奇数个数和偶数个数,遍历输入的数据,对每个数据进行判断,如果是奇数,则奇数计数器加一,否则偶数计数器加一。当输入 -1 时,停止遍历并输出奇数和偶数计数器的值即可。
下面是示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int oddCount = 0, evenCount = 0;
while (true) {
int num = scanner.nextInt();
if (num == -1) {
break;
}
if (num % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
System.out.println("奇数个数:" + oddCount);
System.out.println("偶数个数:" + evenCount);
}
}
```
阅读全文