代码实现有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。 问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人, 他说是10岁。请问第五个人多大?
/*有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。 问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人, 他说是10岁。请问第五个人多大?*/ public class Test { public static void main(String[] args) { System.out.println(getAge(5, 2)); } private static int getAge(int i, int j) { if (i == 1) { return 10; } else { return getAge(i - 1, j) + j; } } }
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!