java - How Can I write a Fibonacci sequence, which uses an array? -


here code:

class fibonacci {     static final int min_index = 1;     public static void main (string[] args){         int high = 1;         int low = 1;         string jel;         system.out.println("9: " + high);        (int = 8; >= min_index; i--){         if (high % 2 == 0)           jel = " *";         else            jel = " ";         system.out.println(i + ": " + high + jel);         high = low + high;         low = high - low;       }    } } 

i want write program, store fibonacci sequence in array, , write out them. can't write it. can do? don't need "mark them" *.

i think answer question (i added handling pessimistic scenarios):

public class fibonacci {     public static void main(string[] args)     {         int[] fibmembers = buildfibarray(9);         printfibarray(fibmembers);     }      private static void printfibarray(int[] fibmembers)     {         (int = 0; < fibmembers.length; i++)         {             system.out.print(fibmembers.length-i);             system.out.print(": ");             system.out.print(fibmembers[i]);             if (fibmembers[i] % 2 == 0)             {                 system.out.print(" *");             }             system.out.println("");         }     }      private static int[] buildfibarray(int maxindex)     {         int[] fibmembers = new int[maxindex];          if (maxindex > 0)         {             fibmembers[0] = 1;             if (maxindex > 1)             {                 fibmembers[1] = 1;                  (int = 2; < fibmembers.length; i++)                 {                     fibmembers[i] = fibmembers[i-2] + fibmembers[i-1];                 }             }         }         return fibmembers;     } } 

the buildfibarray method builds array.
printfibarray method prints array - should according requirements.


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -