• 斐波那契序列


    package one;

    import static java.lang.System.out;
    public class Sequence
    {

     public static void main(String[] args)
     {
      fibonacciSequence();
      out.println("----------------------------------");
      out.println("第12个月的数量为:"+fibonacci(12)+"对");

     }
     public static void fibonacciSequence()
     {
      int a=1;
      int b=1;
      int n=1;
      out.println("第"+n+"个月的数量为:"+b+"对");
      while(n<=12)
      {
       if(++n<=12)
       {
        a=a+b;
        out.println("第"+n+"个月的数量为:"+a+"对");
       }
       else
       {
        break;
       }
       if(++n<=12)
       {
        b=a+b;
        out.println("第"+n+"个月的数量为:"+b+"对");
       }
      }
     }
     public static int fibonacci(int n)
     {
      if(n==0)
      {
       return 1;
      }
      if(n==1)
      {
       return 1;
      }
      
      return fibonacci(n-1)+fibonacci(n-2);
       
     } 

    }

  • 相关阅读:
    SQL注入
    浅复制
    重构
    UML
    UML
    工业4.0
    MVC
    博客搬家(CSDN->博客园)
    BitCoin
    Java
  • 原文地址:https://www.cnblogs.com/qingergege/p/5731794.html
Copyright © 2020-2023  润新知