JAVA求1/1+1/2+2/3+3/5+5/8+8/13+13/21......的前n项的和
时间: 2023-12-12 12:36:02 浏览: 82
java基础编程:求1+2!+3!+...的前n项的和
以下是JAVA求1/1+1/2+2/3+3/5+5/8+8/13+13/21......的前n项的和的代码实现:
```java
public class Practice {
public static void main(String[] args) {
int n = 20;//前n项
double a = 1.0;//第一项分子
double b = 1.0;//第一项分母
double num;//获取每一项
double sum = 0.0;//获取和
for (int i = 1; i <= n; i++) {
num = a / b;//项
sum += num;//和
double temp = a;//临时变量存储a
a = a + b;//第n项分子 = 第n-1项的 分子+分母
b = temp;//第n项分母 = 第n-1项的 分子
}
System.out.println("前" + n + "项和为:" + sum);
}
}
```
阅读全文