有一分数序列:2/1,3/2,5/3,8/5,13/8, 21/13..用java编写程序求出这个数列的前20项之和。
时间: 2023-07-14 21:12:59 浏览: 33
Java基础编程:求出一个数列的前20项之和
可以使用循环来计算数列的前20项之和,每一项都是前面两项的和除以前面一项。具体实现如下:
```java
public class FractionSequenceSum {
public static void main(String[] args) {
double sum = 0;
double a = 2;
double b = 1;
for (int i = 1; i <= 20; i++) {
sum += a / b;
double temp = a;
a = a + b;
b = temp;
}
System.out.println("前20项之和为:" + sum);
}
}
```
输出结果为:前20项之和为:32.66026079864164
阅读全文