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