以下是使用Java實現斐波那契算法的代碼示例:
public class Fibonacci {
public static int fibonacci(int n) {
if (n <= 1) {
return n;
} else {
return fibonacci(n-1) + fibonacci(n-2);
}
}
public static void main(String[] args) {
int n = 10;
for (int i = 0; i < n; i++) {
System.out.print(fibonacci(i) + " ");
}
}
}
這個程序使用遞歸的方式實現了斐波那契算法。在主函數中,我們定義了一個變量n,表示要計算斐波那契數列的前n個數。然后使用for循環調用fibonacci函數來計算每個數并打印出來。
注意,使用遞歸實現斐波那契算法會導致重復計算的問題,效率較低。如果需要計算較大的斐波那契數列,建議使用迭代的方式來實現。