用户操作
[即时聊天] [发私信] [加为好友]
赵琨ID:zking007
1976次访问,排名2万外好友1人,关注者1
zking007的文章
原创 5 篇
翻译 0 篇
转载 3 篇
评论 1 篇
最近评论
nkfyxt:很好,我也开始想学习JAVA 了 刚好借鉴下你的意见 谢谢先
文章分类
    收藏
      相册
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 菲波那切数列的JAVA算法收藏

      新一篇: JAVA学习感悟 | 

      /*菲波那契数列指的是这样一个数列:
          1,1,2,3,5,8,13,21……
       该数列的提出最初是关于兔子的数量的,即:小兔一对,若在它们出生后第二个月成年,
       第三个月就有生殖能力,而有生殖能力的一对兔子每一个月都生一对兔子。设所生的一
       对兔均为一雌一雄,且均无死亡。问新生的一对兔子一年后可以繁殖成多少对兔子?
      原理是:当月的兔子对数等于上个月的兔子对数加上这个月出生的兔子对数;而这个月出
      生的兔子对数又等于当月有生殖能力的兔子对数,即等于前两个月的兔子对数。即第n个
      月后的兔子对数fn,是在前一个月已有的兔子对数fn-1 的基础上增加的,增加的对数是
      当月有生殖能力的兔子对数,它等于前两个月就有的兔子对数fn-2,这样我们就有
      fn=fn-1+fn-2
       *
       */

      public class Fibonacci
      {
      public static void main(String[] args)
      {
          //初始化变量
          int n0 = 1, n1 = 1, n2;
           
          System.out.print(n0 + " " + n1 + " ");
         
          //引入for循环依次执行三个表达式,限定i的取值范围为<10
          for (int i = 0; i < 10; i++)
      {
              //下一个数是早先的两个数的和
              n2 = n1 + n0;
             
          System.out.print(n2 + " ");
         
              //早先的第一个数成为早先的第二个数
              n0 = n1;
              //同时当前的数成为早先的数
              n1 = n2; // And current number becomes previous
      }
      System.out.println(); // Terminate the line
      }
      }   

      发表于 @ 2007年06月17日 22:04:00|评论(loading...)|编辑

      新一篇: JAVA学习感悟 | 

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © 赵琨