日期:2014-05-20 浏览次数:20818 次
public class Monkey {
public static void main(String args[]){
int sum = 1;
for(int i = 1; i < 10; i++)
sum = (sum + 1) * 2;
System.out.println(sum);
}
}
------解决方案--------------------
public class Test{
public static void main(String args[]) {
int peach=totalPeach(1);
System.out.println(peach);
}
public static int totalPeach(int day){
if(day==10){
return 1;
}
return 2*(totalPeach(day+1)+1);
}
}
------解决方案--------------------
用循环就这样写是不是容易理解?
public class Test{
public static void main(String args[]) {
int peach=totalPeach();
System.out.println(peach);
}
public static int totalPeach(){
int sum=1; //第10天的桃子数;
for(int day=9;day>=1;day--){
sum=(sum+1)*2;
}
return sum;
}
}