ในการหาตัวคูณที่ 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' ซึ่งคำนวณตัวเลขฟีโบนักชี ในฟังก์ชันหลัก จำเป็นต้องกำหนดจำนวนที่มีตัวคูณในลำดับฟีโบนักชี ฟังก์ชันนี้เรียกด้วยพารามิเตอร์ที่เกี่ยวข้องและข้อมูลจะแสดงบนคอนโซล