用java编写一段程序,有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
时间: 2023-12-13 19:47:38 浏览: 107
Java求一个分数数列的前20项之和的实现代码
以下是用Java编写的程序,可以求出这个数列的前20项之和:
```java
public class FibonacciSum {
public static void main(String[] args) {
double sum = 0;
double numerator = 2; // 分子
double denominator = 1; // 分母
for (int i = 1; i <= 20; i++) {
double temp = numerator; // 用于交换分子和分母的临时变量
numerator = numerator + denominator; // 新的分子
denominator = temp; // 新的分母
sum += numerator / denominator; // 将当前项的值加入总和
}
System.out.println("前20项之和为:" + sum);
}
}
```
输出结果为:前20项之和为:32.66026079864164
阅读全文