Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

피보나치 수열의 n번째 배수에 대한 Java 프로그램

<시간/>

피보나치 수열에서 n번째 배수를 찾기 위한 Java 코드는 다음과 같습니다. -

예시

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));
   }
}

출력

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

Demo라는 클래스에는 피보나치 수를 계산하는 'position'이라는 함수가 포함되어 있습니다. 메인 함수에서 피보나치 수열에서 배수가 필요한 숫자가 정의됩니다. 함수는 관련 매개변수와 함께 호출되고 데이터는 콘솔에 표시됩니다.