У меня возникают некоторые проблемы при попытке воссоздать последовательность Фибоначчи в java-программу, я думаю, что это может иметь какое-то отношение к методу (FiboNacci), любая помощь будет принята с благодарностью!
import java.util.*;
public class LabWeek2 {
public static void main(String[] args) {
System.out.println("----------------------");
System.out.println("Welcome to Fibonaccis:");
System.out.println("----------------------");
//import the scanner
Scanner in = new Scanner (System.in);
/
System.out.println("To start, please enter the
maximum number:");
/////
int userChoice = in.nextInt();
/// The conditions to the Fibonacci Sequence
System.out.println("The sum of all even fibonaccis
before " + userChoice + " is: " );
if (userChoice == 0){
System.out.println(0);
}
if (userChoice == 1) {
System.out.println(1);
}
if (userChoice > 1){
FiboNacci(userChoice);
}
}
public static void FiboNacci (int x){
for (int i = 2; i < x; i++){
int fn_1 = x - 1;
int fn_2 = x - 2;
x = fn_1 + fn_2;
}
System.out.println(x);
}
}