At Westonci.ca, we connect you with the answers you need, thanks to our active and informed community. Explore a wealth of knowledge from professionals across different disciplines on our comprehensive platform. Join our platform to connect with experts ready to provide precise answers to your questions in different areas.
Sagot :
Answer:
if this helps you,do consider marking my ans as brainliest.
Explanation:
import java.util.Scanner;
public class LabProgram{
public static int fibonacci(int n) {
/* Type your code here. */
if(n<0)
return -1;
if(n==0||n==1)
return n;
else
return fibonacci(n-1)+fibonacci(n-2);
}
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
int startNum;
System.out.println("Enter your number: ");
startNum = scnr.nextInt();
System.out.println("fibonnaci(" + startNum + ") is " + fibonacci(startNum));
}
}
Recursions involve calling a function from the function itself, until a condition is met.
The required function, where comments are used to explain each line is as follows:
//This defines the function
public static int fibonacci(int n) {
//The function returns -1, if n is negative
if(n<0){
return -1;}
//The function returns the value of n, if n is 0 or 1
if(n==0||n==1){
return n;}
//If otherwise
else{
//The function returns the nth term of the Fibonacci series
return fibonacci(n-1)+fibonacci(n-2);
}
}
At the end of the program, the nth term of the Fibonacci series is printed.
Read more about similar programs at:
https://brainly.com/question/24212022
Thank you for your visit. We're dedicated to helping you find the information you need, whenever you need it. Thank you for visiting. Our goal is to provide the most accurate answers for all your informational needs. Come back soon. Get the answers you need at Westonci.ca. Stay informed with our latest expert advice.