题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

/**
 * @Title:Rabbit.java
 * @Package:com.yhd.chart.model
 * @Description:兔子问题
 * @author:Youhaidong(游海东)
 * @date:2014-1-18 下午11:47:29
 * @version V1.0
 */
package com.yhd.chart.model;

/**
 * 类功能说明
 * 类修改者 修改日期
 * 修改说明
 * <p>Title:Rabbit.java</p>
 * <p>Description:游海东个人开发</p>
 * <p>Copyright:Copyright(c)2013</p>
 * @author:游海东
 * @date:2014-1-18 下午11:47:29
 * @version V1.0
 */
public class Rabbit {

	/**
	 * @Title:main
	 * @Description:兔子问题
	 * @param:@param args
	 * @return: void
	 * @throws
	 */
	public static void main(String[] args)
	{
		/**
		 * 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,
		 *          小兔子长到第三个月后每个月又生一对兔子,假如兔子
		 *          都不死,问每个月的兔子总数为多少?
		 */

		 //兔子1
		 int oneRabbit = 1;
		 //兔子2
		 int twoRabbit = 1;
		 //兔子总数
		 int rabbit;
		 //月份
		 int month = 120;
	     for(int i=3; i<=month; i++)
	     {
		      rabbit = twoRabbit;
		      twoRabbit = oneRabbit + twoRabbit;
		      oneRabbit = rabbit;
		      System.out.println("第" + i +"个月的兔子对数: "+twoRabbit);
	     }
	}

}
第3个月的兔子对数: 2
第4个月的兔子对数: 3
第5个月的兔子对数: 5
第6个月的兔子对数: 8
第7个月的兔子对数: 13
第8个月的兔子对数: 21
第9个月的兔子对数: 34
第10个月的兔子对数: 55
第11个月的兔子对数: 89
第12个月的兔子对数: 144
第13个月的兔子对数: 233
第14个月的兔子对数: 377
第15个月的兔子对数: 610
第16个月的兔子对数: 987
第17个月的兔子对数: 1597
第18个月的兔子对数: 2584
第19个月的兔子对数: 4181
第20个月的兔子对数: 6765
第21个月的兔子对数: 10946
第22个月的兔子对数: 17711
第23个月的兔子对数: 28657
第24个月的兔子对数: 46368
第25个月的兔子对数: 75025
第26个月的兔子对数: 121393
第27个月的兔子对数: 196418
第28个月的兔子对数: 317811
第29个月的兔子对数: 514229
第30个月的兔子对数: 832040
第31个月的兔子对数: 1346269
第32个月的兔子对数: 2178309
第33个月的兔子对数: 3524578
第34个月的兔子对数: 5702887
第35个月的兔子对数: 9227465
第36个月的兔子对数: 14930352
第37个月的兔子对数: 24157817
第38个月的兔子对数: 39088169
第39个月的兔子对数: 63245986
第40个月的兔子对数: 102334155
第41个月的兔子对数: 165580141
第42个月的兔子对数: 267914296
第43个月的兔子对数: 433494437
第44个月的兔子对数: 701408733
第45个月的兔子对数: 1134903170
第46个月的兔子对数: 1836311903
第47个月的兔子对数: -1323752223
第48个月的兔子对数: 512559680
第49个月的兔子对数: -811192543
第50个月的兔子对数: -298632863
第51个月的兔子对数: -1109825406
第52个月的兔子对数: -1408458269
第53个月的兔子对数: 1776683621
第54个月的兔子对数: 368225352
第55个月的兔子对数: 2144908973
第56个月的兔子对数: -1781832971
第57个月的兔子对数: 363076002
第58个月的兔子对数: -1418756969
第59个月的兔子对数: -1055680967
第60个月的兔子对数: 1820529360
第61个月的兔子对数: 764848393
第62个月的兔子对数: -1709589543
第63个月的兔子对数: -944741150
第64个月的兔子对数: 1640636603
第65个月的兔子对数: 695895453
第66个月的兔子对数: -1958435240
第67个月的兔子对数: -1262539787
第68个月的兔子对数: 1073992269
第69个月的兔子对数: -188547518
第70个月的兔子对数: 885444751
第71个月的兔子对数: 696897233
第72个月的兔子对数: 1582341984
第73个月的兔子对数: -2015728079
第74个月的兔子对数: -433386095
第75个月的兔子对数: 1845853122
第76个月的兔子对数: 1412467027
第77个月的兔子对数: -1036647147
第78个月的兔子对数: 375819880
第79个月的兔子对数: -660827267
第80个月的兔子对数: -285007387
第81个月的兔子对数: -945834654
第82个月的兔子对数: -1230842041
第83个月的兔子对数: 2118290601
第84个月的兔子对数: 887448560
第85个月的兔子对数: -1289228135
第86个月的兔子对数: -401779575
第87个月的兔子对数: -1691007710
第88个月的兔子对数: -2092787285
第89个月的兔子对数: 511172301
第90个月的兔子对数: -1581614984
第91个月的兔子对数: -1070442683
第92个月的兔子对数: 1642909629
第93个月的兔子对数: 572466946
第94个月的兔子对数: -2079590721
第95个月的兔子对数: -1507123775
第96个月的兔子对数: 708252800
第97个月的兔子对数: -798870975
第98个月的兔子对数: -90618175
第99个月的兔子对数: -889489150
第100个月的兔子对数: -980107325
第101个月的兔子对数: -1869596475
第102个月的兔子对数: 1445263496
第103个月的兔子对数: -424332979
第104个月的兔子对数: 1020930517
第105个月的兔子对数: 596597538
第106个月的兔子对数: 1617528055
第107个月的兔子对数: -2080841703
第108个月的兔子对数: -463313648
第109个月的兔子对数: 1750811945
第110个月的兔子对数: 1287498297
第111个月的兔子对数: -1256657054
第112个月的兔子对数: 30841243
第113个月的兔子对数: -1225815811
第114个月的兔子对数: -1194974568
第115个月的兔子对数: 1874176917
第116个月的兔子对数: 679202349
第117个月的兔子对数: -1741588030
第118个月的兔子对数: -1062385681
第119个月的兔子对数: 1490993585
第120个月的兔子对数: 428607904

Java兔子问题的更多相关文章

  1. Java 兔子问题(斐波那契数列)扩展篇

    Java兔子问题(斐波那契数列)扩展篇 斐波那契数列指的是这样一个数列 0, 1, 1, 2,3, 5, 8, 13, 21, 34, 55, 89, 144, ...对于这个数列仅仅能说将兔子生产周 ...

  2. java 兔子生仔问题

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析: 兔子的规律为数列1,1,2,3,5,8 ...

  3. 创建线程的一般方式和匿名内部类方式对比——继承thread类,重写run()方法

    第一种:继承thread类,重写run()方法 一般方式:Demo01.java /** * 创建线程的第一种方式:继承thread类,重写run()方法 * * @author :liuqi * @ ...

  4. Spark案例分析

    一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...

  5. Java程序设计之裴波拉切那数列(兔子一年的数量)

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5 ...

  6. Java经典兔子问题

    题目:古典问题:3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:首先我们要明白题目的意思指的是每个月的兔子总对数:假设将兔子分为小 ...

  7. Java解决题目:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生一对兔子。。。

    题目:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生一对兔子,假如兔子都不死,问M个月时兔子的数量,M为键盘读入的正整数.(请用Java语言作答) 样例输入: 3 样 ...

  8. Java经典案例之-判断兔子的数量(斐波那契数列)

    /** * 描述:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子, * 假如兔子都不死,问每个兔子总数为多少? * 分析:根据题目条件可以推断 * 兔子的规律 ...

  9. 【Java算法學習】斐波那契數列問題-兔子產子經典問題

    /** * 用遞推算法求解斐波那契數列:Fn = Fn-2 +Fn-1; */ import java.util.*; public class Fibonacci { public static v ...

随机推荐

  1. Firefox使用Poster插件发送post请求

    目的:验证http请求功能正确与否,需要发送post,get请求,则可以使用Poster插件方便简单. 自我总结,有什么改正的地方请指出,感激不尽! 1.安装Poster插件. 点击firefox右上 ...

  2. [C#] 获取计算机内部信息 - ComputerInfoHelper

    获取计算机内部信息 - ComputerInfoHelper 电脑有许多信息,如名称.CPU 和硬盘容量等,整理一个 Helper 来获取,下面目前只整理了一个方法,获取其它信息的方法类似. 一.代码 ...

  3. 基于 HTML5 Canvas 绘制的电信网络拓扑图

    电信网结构(telecommunication network structure)是指电信网各种网路单元按技术要求和经济原则进行组合配置的组合逻辑和配置形式.组合逻辑描述网路功能的体系结构,配置形式 ...

  4. 02_Linux图形界面及文件系统结构介绍

    一.根目录 /       : 它跟Windows的C.D.E.F不同,在Linux中,所有的文件系统(光驱.U盘.硬盘)都挂载到根目录的某一个文件夹下 bin   : 存放二进制可执行文件 sbin ...

  5. NOIP2016提高组初赛(C++语言)试题 个人的胡乱分析 Part 2.

    洛谷秋令营day1模拟赛原地爆炸,心态崩了.于是打算写一下初赛题放松一下. 上次胡乱分析到了选择题,这次我想说说后面的题. 问题求解 T1.有一个1x8的方格图形,黑白两色填涂每个方格,两个黑格并不能 ...

  6. BZOJ 3585: mex [主席树]

    3585: mex Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 787  Solved: 422[Submit][Status][Discuss] ...

  7. 小甲鱼OD学习第13-14讲

    这次我们的任务是破解这个需要注册码的软件,如下图所示 我们搜索上图相应的提示字符串,看看能找到什么线索,我们搜索  invalid  code  试试看,如下图 然后下断点,如下图所示 我们来到断点处 ...

  8. PHP中的错误处理机制

    常见的三种错误: 1.Notice :通知性错误,最小的错误,当发生通知性错误时,会弹出一个提示信息.不会中断代码的执行. 错误代码: #例如Notice: 2.Warning:警告性错误,当发生警告 ...

  9. Thrift入门

    简介 Thrift最初由Facebook研发,主要用于各个服务之间的RPC通信,支持跨语言,常用的语言比如C++, Java, Python, PHP, Ruby, Erlang, Perl, Has ...

  10. Nginx与Tomcat/PHP架构优化的技术分享

    PHP性能优化 一般我们是在/usr/local/php5/etc/php-fpm.conf这个文件里面进行相应的配置. 1)       如果设置成static,php-fpm进程数自始至终都是pm ...