猴子吃桃-java

支持韩老师:https://www.bilibili.com/video/BV1fh411y7R8?p=219

Java递归之猴子吃桃-RecursionTest03.java

public class RecursionTest03 {
    public static void main(String[] args) {
       P p1=new P();
       for(int day=1;day<=10;day++){
           int sum=p1.peach(day);
           System.out.println("第"+day+"有"+sum+"个桃子。");
       }
    }
}
class P{
   public int peach(int day){
       if(day==10){
           return 1;
       }else if(day <=9 && day>=1){
           return (peach(day+1)+1)*2;
       }else{
           System.out.println("day要在1-10天");
           return -1;
       }
   }
}

运行结果

D:\Java\jdk-9.0.4\bin\java.exe "-javaagent:D:\JetBrains\IntelliJ IDEA Educational Edition 2021.1.1\lib\idea_rt.jar=51868:D:\JetBrains\IntelliJ IDEA Educational Edition 2021.1.1\bin" -Dfile.encoding=UTF-8 -classpath D:\IdeaProjects\basic-java\out\production\day01 lbxx.day07.demo01.RecursionTest03
第11534个桃子。
第2766个桃子。
第3382个桃子。
第4190个桃子。
第594个桃子。
第646个桃子。
第722个桃子。
第810个桃子。
第94个桃子。
第101个桃子。

Process finished with exit code 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值