java每日小算法(23)

/* 【程序23】 
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。
问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。
问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? 
1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。
要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。   */
package test;

public class test {

	public static int  age(int num) {
		if(num == 1)
			return 10;
		else
			return age(num-1) + 2;
	}

	public static void main(String args[]) {
		int result = 0;
		result = age(5);
		System.out.println(result);
	}
}

跟之前那个题目基本没区别,就是把乘换成加了。。。

你可能感兴趣的:(return,package,public,result,第三个人)