日期:2014-05-20 浏览次数:20665 次
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; } }