Java Array Program to Find Sum of Even Numbers in Array

By | July 4, 2019

Task: Write a Java Array Program to Find Sum of Even Numbers in Array.

This Java program uses a simple mathematical logic to check whether an array item ( that is number ) is even. The idea is to divide a number by two and obtain remainder. If remainder is a zero then the given number is even. Moreover, whenever it finds an even number, it will add it to a variable sum with an assignment statement “sum = sum + a[i];”. Remember that a[i] is the i’th item of the array named “a”.

Java Array Program to Find Sum of Even Numbers in Array

The source code for this Java Array program is as follows:

```/*
* Write a Java Program to input
10 integers in array and find sum
of even items of array
*/
package arrayevensum;
import java.util.Scanner;
/**
* @author www.EasyCodebook.com
*/
public class ArrayEvenSum {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a[]=new int[10],i , sum=0;

for(i=0;i<a.length ;i++)
{
System.out.print("Enter number in Array["+i+"]=");
a[i]=input.nextInt();
}

for(i=0;i<a.length ;i++)
{
if(a[i]%2==0)
sum = sum+ a[i];
}
System.out.println("Sum of Even Numbers in Array is:"+sum);
}

}
```

A sample run of this Java program using array without output of the program is as follows:

Enter number in Array[0]=2
Enter number in Array[1]=1
Enter number in Array[2]=2
Enter number in Array[3]=1
Enter number in Array[4]=4
Enter number in Array[5]=5
Enter number in Array[6]=6
Enter number in Array[7]=7
Enter number in Array[8]=2
Enter number in Array[9]=2
Sum of Even Numbers in Array is:18