Последовательность Фибоначчи, публичная статическая пустота ххх - PullRequest
0 голосов
/ 04 октября 2019

Я только начинающий и мне нужна помощь с последовательностью Фибоначчи. Итак, проблема в том, что мне нужно спросить число у ответчика и, во-вторых, напечатать число Фибоначчи, которое совпадает с номером ответчика? Является ли метод, который мне нужно использовать "public static void xxx" цикл? Я надеюсь, что кто-то понимает мой плохой английский и может помочь мне с моей проблемой.

1 Ответ

0 голосов
/ 04 октября 2019

Надеюсь, вам это нужно в Java:

    import java.io.*;
    public class Fibonacci{
        // your method public static void xxx
        public static void fib() throws IOException 
        {
            // take input from user
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            int n = Integer.parseInt(br.readLine());

            // compute nth fibonacci: your loop
            int f1 = 0, f2 = 1;
            if(n == 0)
             System.out.println(f1);
            for(int i=2; i<n; i++)
            {
               int fi = f1 + f2;
               f1 = f2;
               f2 = fi;
            }
           // print your answer
           System.out.println(f2);
        }
        public static void main(Strings args[])
        {
            // call fib method
            fib();
        } 
    }
...