20165105实验一
Java开发环境的熟悉-1
- 命令建立实验目录
- 创建src和bin目录
- 在src中vim代码
- 在学号目录javac -p bin编译后出现文件夹Yuehy
- 在bin中带包运行
Java开发环境的熟悉-2
- 新建HelloJDB类
- 单步调试,设置断点
- 设置条件断点
Java开发环境的熟悉-3
实现求排列数P(n,m)的功能,m,n从命令行输入,并进行测试(正常情况,异常情况,边界情况)
这个程序通过先算n的阶乘再算(n-m)的阶乘,然后返回n!/(n-m)!的值实现的A(n,m)。
还有一种思路就是直接算n*(n-1)*(n-2)*...*(n-m+1),这种方法计算量小运行速度会更快,运行范围也会更广,但这里没有写,稍后会自己加上。
命令行输入自己本来是不会的,然后求助于我的室友才解决了这个问题
运行与检测(正常情况,异常情况,边界情况)