2018-2019-2 20175323 实验一《Java开发环境的熟悉》实验报告

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操作起来很方便,有很多快捷键和快捷输入方式,而且即刻编译的功能方便我们检查每一行代码。
这次的练习主要是迭代方法的使用,还有边缘情况的判断比较重要

猜你喜欢

转载自www.cnblogs.com/ruirui56/p/10658758.html