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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孤叶飘城 中级黑马   /  2015-10-20 10:58  /  1417 人查看  /  28 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何用for语句实现下列语句;
0 1 2 3 5 8 13 21 34 55 89........求大神指点 刚学java

28 个回复

正序浏览
月明 中级黑马 2015-10-29 00:29:01
29#
这个用递归实现比较简单 规律是从第三个数开始等于前两个数相加 出口是当等于1或2
num为第几个数 返回等于多少
public int number(int num){
  if(num==1||num==2){
     return 1;
}else{
   return number(num-1)+number(num-2);
}
}
回复 使用道具 举报
这是斐波拉契数列,使用递归最高效,
回复 使用道具 举报

同学习!同进步!加油!
回复 使用道具 举报
前来学习~~
回复 使用道具 举报
天啊  我完全看不懂
回复 使用道具 举报
逝风 发表于 2015-10-21 22:25
不知道  符不符合你的意思哈   你可以试试

好的‘!谢谢了,共同学习!加油
回复 使用道具 举报
逝风 中级黑马 2015-10-21 22:25:15
23#
逝风 发表于 2015-10-21 22:24
class Number
{
        public static void main(String[] args){

不知道  符不符合你的意思哈   你可以试试{:2_32:}
回复 使用道具 举报
逝风 中级黑马 2015-10-21 22:24:13
22#
class Number
{
        public static void main(String[] args){
                for (int x=0,y=1,z=1;z<1000 ; )
                {       
                        if (x==0)
                        {
                                z=0;
                                System.out.println(z);

                        }
                        z=x+y;
                        x=y;
                        y=z;
                        System.out.println(z);
                }
       
                       
                               
        }
}
回复 使用道具 举报
斐波那契数列,顶!
回复 使用道具 举报
jyf823691221 发表于 2015-10-21 21:18
牛逼的帖 顶~~~~~~~~~~~~~~~~~~~

谢谢支持!共同学习共同进步!
回复 使用道具 举报
牛逼的帖 顶~~~~~~~~~~~~~~~~~~~
回复 使用道具 举报
ksh 发表于 2015-10-20 19:44
变相的   斐波那契 数列,  前两个数除外,然后从第三个数开始,后面的数等于前面两个数之和 ...

谢谢你的帮助!
回复 使用道具 举报
DaYe 中级黑马 2015-10-21 19:09:52
17#
JYcainiao 发表于 2015-10-20 13:51
你这个应该是按照数学思路来的吧

恩恩,我还是个小白只能想到这里了
回复 使用道具 举报
ksh 中级黑马 2015-10-20 19:44:50
16#
变相的   斐波那契 数列,  前两个数除外,然后从第三个数开始,后面的数等于前面两个数之和
回复 使用道具 举报
斐波那数列的头一位是0 这个是1
回复 使用道具 举报
斐波那数列 的头一位是1 这个是O
回复 使用道具 举报
syb012 中级黑马 2015-10-20 18:09:31
13#
我的想法是:先放到一个数组里面,然后在累加。数列的话会有特定的表达式把,先找到那个表达式。
回复 使用道具 举报
没到这水平
回复 使用道具 举报
JYcainiao 发表于 2015-10-20 11:40
你这是无限死循环啊  要有个范围比较好

谢谢大神帮忙!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马