# Write a program in Java programming language to find the sum of the even-valued terms by considering the terms in the Fibonacci sequence whose values do not exceed four million. Hint: Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

**Updated:**April 11, 2021 —

**Training Time:**1 Minute

Overseen by: Archangel Macsika

All Training Resources

Scroll for more menu list

**Topic:**Generic - Java Programming

**Difficulty:**Advance.

**Companies who previously asked this:** -.

**Objective:** Write a program in Java programming language to find the sum of the even-valued terms by considering the terms in the Fibonacci sequence whose values do not exceed four million. Hint: Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

**Input:** None.

**Expected Output:** 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

### Sikademy Solution

```
package sikademy;
/**
*
* @author Archangel Macsika
*/
import java.util.logging.Logger;
// This class adds the even numbered terms of fibonacci series
public class FibonaciSeriesSum {
private static final Logger LOG=Logger.getLogger(FibonaciSeriesSum.class.getName());
public static void main(String[] args) {
LOG.info("Running main method");
int a=1;
int b=2;
int c=0;
int sum=2;
LOG.info(""+a);
LOG.info(""+b);
do{
c=a+b;
a=b;
b=c;
LOG.info(""+c);
if(c%2==0){
sum+=c;
}
}while(c<=4000000);
LOG.info("The sum is :"+sum);
}
}
```