﻿ Java - Count the number of even and odd elements in an array

# Java: Count the number of even and odd elements in a given array of integers

## Java Basic: Exercise-92 with Solution

Write a Java program to count the number of even and odd elements in a given array of integers.

Pictorial Presentation: Sample Solution:

Java Code:

``````import java.util.*;

public class Exercise92 {
public static void main(String[] args) {
// Initialize an array of integers
int[] nums = {5, 7, 2, 4, 9};

// Initialize counters for even and odd numbers
int ctr_even = 0, ctr_odd = 0;

// Display the original array
System.out.println("Original Array: " + Arrays.toString(nums));

// Iterate through the array to count even and odd numbers
for (int i = 0; i < nums.length; i++) {
if (nums[i] % 2 == 0) {
// Increment the counter for even numbers
ctr_even++;
} else {
// Increment the counter for odd numbers
ctr_odd++;
}
}

// Print the counts of even and odd elements in the array
System.out.printf("\nNumber of even elements in the array: %d", ctr_even);
System.out.printf("\nNumber of odd elements in the array: %d", ctr_odd);
System.out.printf("\n");
}
}
```
```

Sample Output:

```Original Array: [5, 7, 2, 4, 9]

Number of even elements in the array: 2
Number of odd elements in the array: 3
```

Flowchart: Java Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿