方法1-for循环:

public static int rabbitSeries1(int num){

List arr = new ArrayList();

if(arr.size()==0){

arr.add(1);

arr.add(1);

}

if(num<=2){

return (int) arr.get(num-1);

}

for(int i=0;i

int befTwo = (int)arr.get(i);

int befOne = (int)arr.get(i+1);

arr.add(befTwo+befOne);

}

return (int) arr.get(num-1);

}

方法2-递归:

public static int rabbitSeries2(int num){

List arr = new ArrayList();

if(arr.size()==0){

arr.add(1);

arr.add(1);

}

if(num<=2){

return (int) arr.get(num-1);

}

int befTwo = rabbitSeries2(num-2);

int befOne = rabbitSeries2(num-1);

arr.add(befTwo+befOne);

return (int) arr.get(num-1);

}

1 1 2 3 5 8 java_java for循环完成输出(1,1,2,3,5,8,13,21,34...)求出第10个数是多少?...相关推荐

  1. for java_Java For循环

    For循环 虽然所有循环结构都可以用while或者do...while表示,但Java提供了另一种语句-----for循环,使一些循环结构变得更加简单. for循环语名是支持迭代的一种通用结构,是最有 ...

  2. 循环更新数据库java_java – 无限循环数据库检查

    我正在使用JDBC,需要不断检查数据库以防止更改值. 我目前所拥有的是无限循环运行,内部循环迭代更改的值,每次迭代检查数据库. public void runInBG() { //this metho ...

  3. 什么样的代码是好代码_什么使好代码3 7

    什么样的代码是好代码 原则守则(A code of principles) This is the third section of an article about code practices. ...

  4. 安卓版的java程序代码

    正确例题 import java.util.*; public class Ha{ public static void main(String[] args) { String a[]={" ...

  5. excel 解析 java_java解析Excel(xls、xlsx两种格式)

    https://www.cnblogs.com/hhhshct/p/7255915.html ***************************************************** ...

  6. 丢手帕java_java基于双向环形链表解决丢手帕问题的方法示例

    本文实例讲述了java基于双向环形链表解决丢手帕问题的方法.分享给大家供大家参考,具体如下: 问题:设编号为1.2--n的几个小孩围坐一圈,约定编号为k(1= 我们现在用一个双向环形链表来解这一问题. ...

  7. b2b2c源码 java_java B2B2C源码电子商务平台 ---搭建Eureka注册中心

    一 创建一个Spring Boot工程,命名为eureka-server,并在pom.xml中引入必要的依赖,代码如下.愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三 org.sprin ...

  8. 数组扩容 java_java 实现数组扩容与缩容案例

    我就废话不多说了,大家还是直接看代码吧~ public static T[] dilatationArray(T[] datas,int newlen) { //不能为负数 newlen = newl ...

  9. 贪吃蛇计时器怎么编写java_java编写简易贪吃蛇游戏

    本文实例为大家分享了java编写的贪吃蛇源码,供大家参考,具体内容如下 程序共包含以下两个文件: 文件:ShellWin.java import java.awt.Color; import java ...

最新文章

  1. Git-remote Incorrect username or password ( access token )
  2. idea git 使用
  3. .net core i上 K8S(二)运行简单.netcore程序
  4. javaoo-构造方法和添加方法
  5. proteus跑马灯仿真_不花费一分钱,实现跑马灯编程实验
  6. Oracle 练习题 20131021 for 循环练习
  7. java 环绕通知_aop 环绕通知 可以计算机 程序执行的时间
  8. Hibernate Session合并,更新,保存,saveOrUpdate,持久化示例
  9. Thingsboard 3.1.0 - windows下安装、发送mqtt、仪表板显示
  10. 以下c语言程序片段用于估测cpu的cache参数,优酷【C/C++类】:笔试题目1(最全)...
  11. 《数据结构》算法与算法设计
  12. dataset 用法(1)
  13. 《数据结构》考研天勤和王道 第三章 栈、队列、数组和广义表
  14. 喜马拉雅xm格式转化mp3_MTS视频格式转化
  15. android 后台运行清理,【Android】App在后台被清理后的终极应对手段——重启应用...
  16. iOS 3DTouch 代码实现
  17. JS之数字转为中文数字
  18. 深圳python 培训班价格
  19. win10 nas搭建_零起步自建家用NAS
  20. 初学者古琴入门,古琴价格越高,就一定越好吗?

热门文章

  1. ios系统升级记录适配篇
  2. 开启愉快的路由之旅:广工校园网Wifi
  3. mac电脑免费支持NTFS格式 mounty
  4. Opencv下双线性插值法进行图像放缩
  5. 服务器显示ping不通,服务器ping不通的原因
  6. asp.net打开新标签页
  7. [汇编] 在屏幕中央显示时钟
  8. 模型包装,答辩吹牛方法论!
  9. Lodop打印较大的超出纸张的图片
  10. Linux中awk后面的RS, ORS, FS, OFS 用法