public class Test {
public static void main(String[] args) {
// 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和
// 定义第一个序列的2个数
double a = 2;
double b = 1;
double temp = 0;
double sum = 0;
// 循环20次
for (int i = 1; i <= 20; i++) {
// 计算商的和
sum += a / b;
// 交换位置得到第二个序列数
temp = a;
a = a + b;
b = temp;
}
// 打印
System.out.println(sum);
}
}
结果为:32.66026079864164