Java Program for nth multiple of a number in Fibonacci Series


To find the nth multiple of a number in Fibonacci series, the Java code is as follows −

Example

 Live Demo

public class Demo{
   public static int position(int pos, int num){
      long val_1 = 0, val_2 = 1, val_3 ;
      int i = 2;
      while(i != 0){
         val_3 = val_1 + val_2;
         val_1 = val_2;
         val_2 = val_3;
         if(val_2 % pos == 0){
            return num * i;
         }
         i++;
      }
      return 0;
   }
   public static void main(String[] args){
      int n = 10;
      int k = 9;
      System.out.print("Position of 10th multiple of 9 in the Fibonacci number list is ");
      System.out.println(position(k, n));
   }
}

Output

Position of 10th multiple of 9 in the Fibonacci number list is 120

A class named Demo contains the function named ‘position’ that calculates the Fibonacci numbers. In the main function, the number whose multiple in the Fibonacci sequence needs to be is defined. The function is called with relevant parameters and the data is displayed on the console.

Updated on: 08-Jul-2020

165 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements