用Java实现定义域为[1,100)内任意数字的阶乘计算:
一、问题分析
1.明确什么是阶乘?
2.阶乘计算方法和应该注意的问题。
3.用怎样的算法去实现代码?
二、问题解决
1.百度了解阶乘的含义及算法。
2.百度搜索,阅读分析若干个阶乘用Java实现的代码。
3.在以上条件都达到的基础上编写代码并调试,使其正常运行。
4.在代码能正常运行的条件下,选择不递归算法的代码,在其基础上添加异常处理。
5.所有代码正常运行结束后,再次阅读代码,标注释,更清楚的理解代码。
代码如下所示:
package project1;
import java.util.Scanner;
public class Jiecheng {
//类