Java统计输入的偶数个数并另存为新数组输出

    技术2023-09-28  80

    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(); } }
    Processed: 0.010, SQL: 9