求n的阶乘

求n的阶乘

1.题目

编写一个类Computer,类中含有一个求n的阶乘的方法。将该类打包,并在另一包中的Java文件App.java中引入包,在主类中定义Computer类的对象,调用求n的阶乘的方法(n值由参数决定),并将结果输出。

2.代码

package a;
//Computer,类中含有一个求n的阶乘的方法。
public class Computer {
	public int jiecheng(int a)
	{
		int sum =1;
		for(int i=1;i<=a;i++)
		{
			sum*=i;
		}
	
		return sum;
	}

}

 

//在主类中定义Computer类的对象,调用求n的阶乘的方法(n值由参数决定),并将结果输出。
import java.util.Scanner;
import a.Computer;
public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner reader =new Scanner(System.in);
		System.out.println("请输入n");
		int n=reader.nextInt();
		Computer c =new Computer();
		System.out.println("阶乘为"+c.jiecheng(n));
		
		

	}

}

 3.运行截图