package homework;
import java.util.Scanner;
public class ReceiveEvenAndOutput {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int sum = 0; // 统计偶数的个数
int numArr[] = new int[10];
for (int i = 0; i < numArr.length; i++) {
System.out.print("请输入第" + (i + 1) + "个整数:");
numArr[i] = sc.nextInt();
if (numArr[i] % 2 == 0) {
sum++;
}
}
int index = 0; // 偶数数组下标
int evenArr[] = new int[sum];
for (int i = 0; i < numArr.length; i++) {
if (numArr[i] % 2 == 0) {
evenArr[index] = numArr[i];
index++;
}
}
if (sum == 1) {
System.out.print("\n共接收到" + sum + "个偶数,接收的偶数为:");
} else {
System.out.print("\n共接收到" + sum + "个偶数,它们分别是:");
}
for (int i = 0; i < evenArr.length; i++) {
System.out.print(evenArr[i] + " ");
}
sc.close();
}
}
Java统计输入的偶数个数并另存为新数组输出
最新推荐文章于 2023-03-13 18:03:38 发布