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:
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:
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.