A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

2/1, 3/2, 5/3, 8/5, 13/8, 21/13, 34/21, 55/34.....怎样用循环计算出前二十项的和?

8 个回复

倒序浏览
你好‘
class Sum_Demo {
        public static void main(String[] args) {
                double i=1;
                double j=2;
                double t=0;
                double sum=0;
                for(int x=1;x<=20;x++){
                       
                        sum+=j/i;
                        t=i+j;
                        i=j;
                        j=t;        
                }
                System.out.println(sum);
        }
}
觉得还行的话给点技术分或黑马币吧
回复 使用道具 举报
两个斐波那契数列,太猛了,用int容易超出范围
回复 使用道具 举报
hyl 中级黑马 2015-12-11 20:23:59
板凳
分子按一定规律递增,分母也是按一定规律递增。按两个变量定义相比较,在相加。
回复 使用道具 举报
回复 使用道具 举报
厉害厉害
回复 使用道具 举报
马赛 中级黑马 2015-12-11 21:44:05
7#
想法不错
回复 使用道具 举报
dsqhhzz 中级黑马 2015-12-11 21:50:58
8#
666666666666
回复 使用道具 举报
确实不错,可以借鉴
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马