一、题目
编写一个类Computer,类中含有一个求n的阶乘方法。将该类打包,并在另一个包中Java文件中引入包,在主类中定义Computer类的对象,调用求n的阶乘方法,并输出。
二、代码
package a; public class Computer { int number = 0; int score = 1; public Computer(int number) { // TODO Auto-generated constructor stub this.number = number; } public int getNumber() { for (int i = 1; i <= number; i++) { score = score * i; } return score; } public void setNumber(int number) { this.number = number; } }
package b; import java.util.Scanner; import a.Computer; public class App { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.println("请输入一个数:"); int number=sc.nextInt(); Computer c=new Computer(number); System.out.println("这个数的阶乘结果是:"+c.getNumber()); } };