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

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

438 total views, 2 views today