零星的问题们
#test
堆内存什么时候被释放?
怎么调用父类的私有方法呢?(super)
怎么调用自己的方法呢?(this)
局部变量指是在局部改一下,存于栈内存,不会对全局变量产生影响!
递归求阶乘
需求:用递归求5的阶乘,并把结果在控制台输出
分析:
①阶乘:一个正整数的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n!
5! = 54321
②递归出口:1! = 1
③递归规则:n!=n*(n-1)!
5! = 5*4!
思路:
①定义一个方法,用于递归求阶乘,参数为一个int类型的变量
②在方法内部判断该变量的值是否是1
是:返回1
不是:返回n*(n-1)!
③调用方法
输出结果
1 | public class DiGuiDemo01 { |
- 标题: 零星的问题们
- 作者: phenix-fledgling
- 创建于 : 2021-04-08 10:07:57
- 更新于 : 2026-07-29 02:35:18
- 链接: https://blog.xugua.xyz//post/零星的问题们.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论