java编写一个程序,输入10个整数,统计并输出其中的偶数和奇数的个数。同时,再用两个数组分别输出偶数和奇数。
时间: 2024-10-10 16:10:36 浏览: 70
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在Java中,你可以通过Scanner类获取用户的输入,并使用计数器来统计偶数和奇数的数量。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[10];
int evenCount = 0;
int oddCount = 0;
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
numbers[i] = scanner.nextInt();
if (numbers[i] % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
System.out.println("偶数个数: " + evenCount);
System.out.println("奇数个数: " + oddCount);
// 输出偶数和奇数到各自的数组
int[] evenArray = new int[evenCount];
int[] oddArray = new int[oddCount];
int index = 0;
for (int number : numbers) {
if (number % 2 == 0) {
evenArray[index++] = number;
} else {
oddArray[index++] = number;
}
}
System.out.println("偶数数组: ");
for (int even : evenArray) {
System.out.print(even + " ");
}
System.out.println();
System.out.println("奇数数组: ");
for (int odd : oddArray) {
System.out.print(odd + " ");
}
}
}
```
在这个程序中,我们首先读取用户输入的10个整数,然后检查每个数字是否为偶数还是奇数,同时更新对应的计数器。接着,我们将偶数和奇数分别存储到两个新的数组中。
阅读全文