/**
* 问题:
* 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,
* 又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
* 以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃
* 时,见只剩下一个桃子了。求第一天共摘了多少。
*
* @author Administrator
*
* 程序如下:
*
*/
public class Peaches {
public static void main(String args[]){
Peaches p=new Peaches();
System.out.println("第一天一共摘了"+p.getPeaches(1)+"个桃子!");
}
public int getPeaches(int day){
if(day==10){
return 1;
}
else{
return (getPeaches(day+1)+1)*2;
}
}
}
运行结果如下:
run:
第一天一共摘了1534个桃子!
成功生成(总时间:0 秒)