用java求一个数列:1/1,2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
时间: 2023-12-13 08:32:37 浏览: 29
好的,我将使用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项之和。
注意:由于计算机内部表示浮点数存在精度限制,所以当项数较大时,可能会出现舍入误差。
相关问题
用Java编程实现求数列:2/1,3/2,5/3,8/5,13/8,21/13...的前20项之和
可以使用两个变量来记录数列中的前两项,然后使用循环迭代计算后续项并累加和:
```java
public static void main(String[] args) {
double a = 2, b = 1; // 前两项
double sum = a / b; // 前两项之和
for (int i = 3; i <= 20; i++) { // 计算第3到第20项
double c = a + b; // 第i项的分子
b = a; // 更新前一项的分母
a = c; // 更新前一项的分子
sum += a / b; // 累加和
}
System.out.println("前20项之和为:" + sum);
}
```
输出结果为:
```
前20项之和为:32.66026079864164
```
Java有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
我可以回答这个问题。这个数列是斐波那契数列的每一项除以前一项得到的结果,斐波那契数列的前20项分别为:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765。将这些数代入分数序列中,得到的前20项分别为:2/1, 3/2, 5/3, 8/5, 13/8, 21/13, 34/21, 55/34, 89/55, 144/89, 233/144, 377/233, 610/377, 987/610, 1597/987, 2584/1597, 4181/2584, 6765/4181, 10946/6765, 17711/10946。将这些分数相加,得到的结果是 32.6602607986。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)