w3resource

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

Java Basic: Exercise-92 with Solution

Count Even and Odd in Array

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

Pictorial Presentation:

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

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:

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

Java Code Editor:

Previous: Write a Java program to measure how long some code takes to execute in nanoseconds.
Next: Write a Java program to test if an array of integers contains an element 10 next to 10 or an element 20 next to 20, but not both.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/java-exercises/basic/java-basic-exercise-92.php