博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
斐波那奇数列
阅读量:6261 次
发布时间:2019-06-22

本文共 823 字,大约阅读时间需要 2 分钟。

hot3.png

package cn.oracle;

import org.junit.Test;

/**

 * 项目: 斐波那奇数列
 *
 * 丁真
 *
 */
/*
 * 1:最少两个数。 1 2: 后面的一个数是前面两个数的和。
 *
 * 顺序 1 2 3 4 5 6 7 8 9 10 11 12 13
 * 数值 1 1 2 3 5 8 13 21 34 55 89 144 233 F s l
 * F s
 */
public class Demo_Dg {
 public static void main(String[] args) {
  int n = 3;
  int f = 1;
  int s = 1;
  int last = 0;
  int sum = 0;
  for (int i = 1; i <= n; i++) {
   // TODO Auto-generated method stub
   if (i <= 2) {
    last = 1;
   } else {
    last = f + s;

    f = s;

    s = last;
   }
   sum = sum + last;
  }
  System.out.println(last);
  System.out.println("前"+"n个数的和为:" + sum);
 }

 

 public void test() {
  int n = 4;
  int first = 1;
  int last = 0;
  int sum = 0;
  for (int i = 1; i <= n; i++) {
   if (i == 1) {
    last = 1;
   } else {
    last = first * 2;
    first = last;
   }

   sum = sum + last; 

  }

  System.out.println("前"+n+"个数的和为:" + sum);

 }

}

转载于:https://my.oschina.net/dtz/blog/531518

你可能感兴趣的文章
Lync 2013前端池添加服务器报无法更新数据库RTC,因为需要执行版本从0到125的主要升级...
查看>>
JAVA并发处理经验(四)并行模式与算法6:NIO网络编程
查看>>
数组中的push()和pop()方法
查看>>
c3p0-0.9.2.1数据连接池连接报错问题
查看>>
maillog报错Warning: Inotify instance limit
查看>>
系统ID表
查看>>
apk反编译步骤
查看>>
自己做的笔试题
查看>>
SCVMM Self-Service Portal 2.0 SP1安装体验
查看>>
Hive自定义UDF和聚合函数UDAF
查看>>
lzg_ad:使用Virtual PC 部署和测试XP Embedded 发布镜像
查看>>
关于ssh 配置文件的参数说明
查看>>
金山词霸2005无法用鼠标取词
查看>>
Java Http断点下载文件
查看>>
我的微软最有价值专家(Microsoft MVP)之路
查看>>
如何在gcc编译时指定共享库的搜索路径?
查看>>
如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)
查看>>
Linux下SENDMAIL+OPENWEBMAIL(1)
查看>>
无法添加内核模式驱动的打印机
查看>>
Spring Cloud规范实战
查看>>