# Java Array: Sum of Elements in Even-Odd Positions

34

Java Array: Sum of Elements in Even-Odd Positions

Arrays are fundamental data structures, and mastering their manipulation opens avenues for efficient programming. In this blog post, we’ll explore the Java programmatic approach to finding the sum of elements in even-odd positions within an array. Follow along for a comprehensive guide, practical coding examples, and insights into effective array traversal.

### Understanding the Challenge:

Calculating the sum of elements in even and odd positions involves iterating through an array and selectively adding elements based on their index.

As we know that array index starts from Zero (0) means their 1st element position is the 0 and 5th element position is the 4 and so on.

Before going to the program, you have to know that how to find even and odd numbers: Number is Even or Odd without modulus? after finding the position of the element based on odd/even you can sum the elements. Below program follows the modulus operator to find the even and odd numbers. this is also one of the learning.

### Sum of Elements in Even-Odd Positions

Sum of elements in even and odd positions – Java
``````public class EvenOddPositionSum {
public static void main(String[] args) {
// Declare and initialize an array
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

// Calculate sum of elements in even and odd positions
int evenPositionSum = 0;
int oddPositionSum = 0;

for (int i = 0; i < array.length; i++) {
if (i % 2 == 0) {
// Even position
evenPositionSum += array[i];
} else {
// Odd position
oddPositionSum += array[i];
}
}

// Display the results
System.out.println("Array: " + Arrays.toString(array));
System.out.println("Sum of elements in even positions: " + evenPositionSum);
System.out.println("Sum of elements in odd positions: " + oddPositionSum);
}
}``````

Output:

Java
``````Array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Sum of elements in even positions: 25
Sum of elements in odd positions: 30``````

### Key Steps in Calculating Sum of Elements:

1. Initialize the Array: Declare and initialize the array.
2. Iterate Through the Array: Use a loop to traverse through each element.
3. Check Even/Odd Position: Use the modulus operator to determine even or odd position.
4. Calculate Sums: Accumulate the sum separately for even and odd positions.
5. Display Results: Showcase the original array and the calculated sums.