最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Java 5个人坐在一起(有关第五个人岁数的问题)
时间:2022-06-29 01:36:46 编辑:袖梨 来源:一聚教程网
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。
程序设计:
代码如下 | 复制代码 |
publicclassEx23 { staticintgetAge(intn){ if(n==1){ return10; } return2+ getAge(n-1); } publicstaticvoidmain(String[] args) { System.out.println("第五个的年龄为:"+getAge(5)); } |
相关文章
- 魔兽世界熊猫人怀旧服测试时间介绍 07-02
- WeFilmChain(WFILMC币)在那个交易平台卖? 07-02
- 专家称,莱特币可能“仅需数周”即可迎来史上第三次黄金交叉 07-02
- 《解限机》全球公测!国产机甲序章今日启封 07-02
- 艾尔登法环神皮贵族怎么打 07-02
- 英雄联盟手游佐伊有什么连招 07-02