第1个人10岁,第2人比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?
public calss A2{
public static void PersonAge(int n){
if(n==1){
return 10;
}
return PersonAge(n-1)+2
}
public static void main(String[] args){
System.out.println( PersonAge(8));
}
}
使用FOR循环计算第8个人的年龄
public calss 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