Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The Fibonacci sequence is the sequence of numbers: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, The next number is found by adding

The Fibonacci sequence is the sequence of numbers:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34,

The next number is found by adding up the two numbers before it.

For example, the 2 is found by adding the two numbers before it (1+1). The 3 is found by adding the two numbers before it (1+2). The 5 is found by adding the two numbers before it (2+3), and so on! Each number in the sequence is called a term.

In this exercise, you will need to:

  1. Create the array int[] sequence that holds the values of the first 15 terms of the Fibonacci sequence. Think carefully about what happens to the index when iterating through the loop to fill this array. Read the Fibonacci description above to help!
  2. Then print out the sequence of numbers seperated by a space.
  3. Finally, create a method findIndex to find the index of the term 55.

Sample output:

Fibonacci sequence up to 15 terms: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 Index position of 55 is: 10

Hint: You will need to use several loops: One to fill the array, one to print the array, and one to traverse the array!

Below is the coding given to change. Please use a template:

public class Fibonacci { public static void main(String[] args) { //number of elements to generate in the sequence int max = 15; // create the array to hold the sequence of Fibonacci numbers //create the first 2 Fibonacci sequence elements sequence[0] = 0; sequence[1] = 1; //create the Fibonacci sequence and store it in int[] sequence //print the Fibonacci sequence numbers System.out.println(" Index position of 55 is: " + findIndex(sequence, 55)); } // This method finds the index of an element in an array public static int findIndex (int[] arr, int n) { // your code goes here } }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

How To Build A Million Dollar Database

Authors: Michelle Bergquist

1st Edition

0615246842, 978-0615246840

Students also viewed these Databases questions

Question

socialist egalitarianism which resulted in wage levelling;

Answered: 1 week ago

Question

soyuznye (all-Union, controlling enterprises directly from Moscow);

Answered: 1 week ago