Advertisement
Guest User

Fibonnaci.v2

a guest
Dec 17th, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.64 KB | None | 0 0
  1.     public static void fibonnaci() {
  2.         int MAX_VALUE = 4000000;
  3.         boolean done = false;
  4.         int sum = 3;
  5.         int fib1 = 1;
  6.         int fib2 = 2;
  7.         int steps = 0;
  8.         while (!done) {
  9.             steps++;
  10.                 if(fib1 < MAX_VALUE || fib2  < MAX_VALUE){
  11.                     if((fib1 + fib2)%2 == 0){
  12.                         sum = sum + (fib1 + fib2);
  13.                     }
  14.                     if(fib1 < fib2){
  15.                         fib1 = fib1 + fib2;
  16.                         //System.out.println("Varv nummer " + steps + " värde på fib1 = " + fib1);
  17.                     } else {
  18.                         fib2 = fib2 + fib1;
  19.                         //System.out.println("Varv nummer " + steps + "     värde på fib2 = " + fib2);
  20.                     }
  21.                 } else {
  22.                     done = true;
  23.                     System.out.println(sum);
  24.                 }
  25.         }
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement