猴子吃桃-java
程序员文章站
2022-07-06 21:10:44
...
支持韩老师: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
第1有1534个桃子。
第2有766个桃子。
第3有382个桃子。
第4有190个桃子。
第5有94个桃子。
第6有46个桃子。
第7有22个桃子。
第8有10个桃子。
第9有4个桃子。
第10有1个桃子。
Process finished with exit code 0
上一篇: 穿上衣服后我的宝贝硬了
下一篇: 四下无人不要乱洗澡~