Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java cho bội số thứ n của một số trong Chuỗi Fibonacci

Để tìm bội số thứ n của một số trong chuỗi Fibonacci, mã Java như sau -

Ví dụ

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

Đầu ra

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

Một lớp có tên Demo chứa hàm có tên là 'position' để tính toán các số Fibonacci. Trong hàm chính, số có bội số trong dãy Fibonacci cần được xác định. Hàm được gọi với các tham số liên quan và dữ liệu được hiển thị trên bảng điều khiển.