Java计算斐波那契数列的前n项和

2025-04-08 07:39:56
推荐回答(1个)
回答1:

Java代码:

public class Main {	
public static void main(String[] args) {
System.out.println(sum(10));
}

public static long sum(int n) {
if(n < 1) {
return 0;
}
if(n == 1) {
return 1;
}
if(n == 2) {
return 2;
}

long f1 = 1, f2 = 1;
long sum = 2;

for(int i=3; i<=n; i++) {
f2 = f1 + f2;
f1 = f2 - f1;
sum += f2;
}

return sum;
}
}


运行测试:

143