黑马程序员技术交流社区

标题: 今天学习了循环,突然有了一个想法 [打印本页]

作者: 18045621320    时间: 2015-12-10 21:44
标题: 今天学习了循环,突然有了一个想法
2/1, 3/2, 5/3, 8/5, 13/8, 21/13, 34/21, 55/34.....怎样用循环计算出前二十项的和?

作者: 小欢    时间: 2015-12-11 16:36
你好‘
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);
        }
}
觉得还行的话给点技术分或黑马币吧
作者: huaduwuzhe    时间: 2015-12-11 16:50
两个斐波那契数列,太猛了,用int容易超出范围
作者: hyl    时间: 2015-12-11 20:23
分子按一定规律递增,分母也是按一定规律递增。按两个变量定义相比较,在相加。
作者: 白鲨    时间: 2015-12-11 20:43

作者: 王帅---    时间: 2015-12-11 20:53
厉害厉害
作者: 马赛    时间: 2015-12-11 21:44
想法不错
作者: dsqhhzz    时间: 2015-12-11 21:50
666666666666
作者: 魏志林    时间: 2015-12-11 21:56
确实不错,可以借鉴




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2