第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?
public class A1 {
public static void main(String[] args) {
System.out.println(computeAge(8));
}
public static int computeAge(int n) {
if(n==1){
return 10;
}
return computeAge(n-1)+2;
}
}
使用FOR循环
public class A2 {
public static void main(String[] args) {
int age=10;
for(int i=1;i<8;i++){
age+=2;
}
System.out.println("第8个人的年龄:"+age);;
}
}
最后结果 24