用java求一个数列:1/1,2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
时间: 2023-12-13 20:32:37 浏览: 74
Java基础编程:求出一个数列的前20项之和
好的,我将使用Java来计算这个数列的前20项之和。以下是代码示例:
```java
public class FibonacciRatioSum {
public static void main(String[] args) {
int n = 20; // 前n项
double sum = 0;
double current = 1;
double previous = 0;
for (int i = 1; i <= n; i++) {
double temp = current;
current = current + previous;
previous = temp;
sum += current / previous;
}
System.out.println("前" + n + "项之和为: " + sum);
}
}
```
运行以上代码,将输出数列的前20项之和。
注意:由于计算机内部表示浮点数存在精度限制,所以当项数较大时,可能会出现舍入误差。
阅读全文