java开发环境的熟悉-1
java开发环境的熟悉-2
下载IDEA和破解的过程我参考了https://blog.csdn.net/shengshengshiwo/article/details/79599761
新建HelloJDB类并设置断点
单步运行
设置条件断点,用resume键
设置临时断点
java开发环境的熟悉-3
我的题目是:实现求排列数P(n,m)的功能,m,n从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
由排列数的公式
故考虑用递归的方式求阶乘
正常参数输出结果
异常情况输出结果
边界情况输出结果
可以看出我的异常情况和边界情况没有得到排除,修改后的程序:
修改后输入的数字有0或负数时就会提示输入错误,n和m相等时输出为1
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 15分钟 | 12% |
设计 | 15分钟 | 12% |
代码实现 | 45分钟 | 35% |
测试 | 15分钟 | 12% |
分析总结 | 40分钟 | 30% |
实验心得
IDEA操作起来很方便,有很多快捷键和快捷输入方式,而且即刻编译的功能方便我们检查每一行代码。
这次的练习主要是迭代方法的使用,还有边缘情况的判断比较重要