w3resource

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


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


For more Practice: Solve these Related Problems:

  • Write a Java program to count the number of prime numbers and non-prime numbers in an array.
  • Write a Java program to count the number of even and odd digits in an integer.
  • Write a Java program to count the number of even and odd indexed elements in an array separately.
  • Write a Java program to find the difference between the count of even and odd numbers in an array.

Go to:


PREV : Code Execution Time in Nanoseconds.
NEXT : Check Adjacent 10s or 20s.


Java Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.