1.题目要求
2.程序设计
- 首先,命令行输入,还是考虑先将输入的数据转化为整型变量
- 然后,看到C(n,m)=C(n-1,m-1)+C(n-1,m)公式以及“迭代”这两个字,首先想到了学C语言时的“递归”,因此,就在新的“shixian”类下的方法中尝试“递归”
- 刚开始因为没有考虑全面m=1及m=n的情况,在测试的过程中出现了计算错误的情况
- 之后用if-else语句对程序进行了改进
- 然后,又进行了测试,在测试m=3,n=2的情况时,又出现了问题
- 故又用if-else语句,对主类进行了改进,最终成功
3.JDB调试
- 刚开始一直不清楚怎么将命令行输入搞到JDB调试中,询问了同学得知,要用
jdb -classpath diedai 2 10
这样的语句进入JDB调试,就可以了