每天一道JavaSE基础题(二十、有一分数序列:21,32,53,85,138,2113...求出这个数列的前20项之和)

    技术2025-09-01  6

    **每天一道JavaSE基础题(二十、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和)**

    【程序20】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。

    1.程序分析:请抓住分子与分母的变化规律。

    程序代码:

    package SE50T; /* * 【程序20】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 1.程序分析:请抓住分子与分母的变化规律。 */ public class T20 { public static void main(String[] args) { loop(); } private static void loop() { double z = 1; double m = 2; double temp = 0; double sum = 0; for (int j2 =1; j2 <= 20; j2++) { sum = sum + m/z; temp = m; m = z + m; z = temp; System.out.println("数列的前" + j2 +"项的和为:" + sum); } } } ` 程序运行图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200704154504315.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzODEwNDc3,size_16,color_FFFFFF,t_70)
    Processed: 0.011, SQL: 9