最新下载
热门教程
- 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)); } |
相关文章
- 神宠降临冒险解密工具作用及获取方法 10-14
- 洛伊的移动要塞力量殿堂玩法规则说明 10-14
- 华夏千秋邬月朗打法攻略分享 10-14
- 《高达钢铁之诗》卡碧尼参战!一人成军,女王之威再临! 10-14
- 长生天机降世逃离地窟任务攻略 10-14
- 弹弹星球宠物作用及获取方法分享 10-14