斐波那契數(shù)列是一個非常有趣的數(shù)列,它的特點是每個數(shù)都是前兩個數(shù)的和,即:1, 1, 2, 3, 5, 8, 13, 21, 34, ...
要計算斐波那契數(shù)列,我們可以使用Java語言。下面是一段Java代碼:
public class Fibonacci { public static void main(String[] args) { int n = 10; int[] a = new int[n]; a[0] = 1; a[1] = 1; for (int i = 2; i< n; i++) { a[i] = a[i - 1] + a[i - 2]; } int sum = 0; for (int i = 0; i< n; i++) { sum += a[i]; } System.out.println("斐波那契數(shù)列前" + n + "項的和為:" + sum); } }
這段代碼先定義了一個變量n,表示要計算斐波那契數(shù)列的前n項和。然后定義了一個長度為n的數(shù)組a,用來存放斐波那契數(shù)列。數(shù)組的第一項和第二項都是1,從第三項開始,每個數(shù)都是前兩個數(shù)的和。
接著,我們用一個循環(huán)計算出斐波那契數(shù)列的每一項,然后再用另外一個循環(huán)將所有數(shù)相加,得到斐波那契數(shù)列前n項的和。
最后,我們使用System.out.println方法輸出結(jié)果。
這段Java代碼可以很好的計算斐波那契數(shù)列的前n項和。如果你想計算更多的斐波那契數(shù)列,只需要將n改成你想要計算的項數(shù)即可。