求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.运行截图