- 13
- 0
- 约3.78万字
- 约 31页
- 2017-01-19 发布于重庆
- 举报
50道JAVA基礎编程练习题全面解答
50道JAVA基础编程练习题解答
本人尚属菜鸟,因此下面的解答有可能会出现错误,也可能使用的方法不够简便,希望指正。发现错误了,请QQ联系我,希望得到指正。
QQ:474027915
【程序1】
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? .程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
解答:
(方法一)
利用数学分析可得知:这个月的兔子数量为前两个月的兔子数量之和,推导过程如下:
X1,X2,X3 Y1,Y2,Y3 Z1,Z2,Z3
X1:表示一个月大的兔子;X2表示两个月大的兔子;X3表示三个月及三月以上的兔子。
有以下数学表达式:
Y1=X2+X3 ,Y2=X1 ,Y3=X2+X3
Z1=Y2+Y3 ,Z2=Y1 ,Z3=Y2+Y3
Z1+Z2+Z3= Y2+Y3+Y1+(Y2+Y3)=(Y2+Y3+Y1)+(X2+X3+X1)
因此上面每个月的兔子的数量满足斐波那契数列。编程实现较为简单,此处省略。
(方法二)
方法二利用编程实现,具有一般性(开始兔子个数和产仔周期可自行输入),程序设计如下:
import java.util.*;
import j
您可能关注的文档
- 5-2-0READ刪去解析版2001文科真题考研政治和解析.doc
- 5-10級-国际商法教学大纲.doc
- 5-2013年高考江蘇卷.doc
- 5-3腳手架结构模板支撑架的构造和设计.doc
- 5-五維十段学生实习总结.docx
- 5-第四章跨文化企業中的人力资源管理与开发.doc
- 5-簡答题.doc
- 5-1安全生產应急平台信息交换与共享技术规范(验收修改稿).doc
- 5-從一道例题谈数学探究性教学设计.doc
- 5.0智能網站5.0解决方案.doc
- DB61∕T 5141-2025 铝合金加固混凝土结构技术规程.docx
- T∕XCTA 0005-2026 餐饮服务业油烟污染治理技术规范.pdf
- DB31 933-2025 大气污染物综合排放标准.docx
- DB63T 2493-2026 菜薹雄性不育系制种技术规程.docx
- DB42T 2518-2026 排水沥青路面应用技术规范.pdf
- DB42T 2498-2026 波斯菊景观花海种植技术规程.docx
- DB54T 0596-2026 杰卡尔孜半细毛羊.docx
- DB42T 2507-2026 受污染耕地安全利用项目实施规范.pdf
- DB42T 2504-2026 小香葱生产技术规程.docx
- DB42T 2526-2026 地震预警信息发布规范.docx
原创力文档

文档评论(0)