作业:编写一个类Computer,类中含有一个求n的阶乘的方法。将该类打包,并在另一包中的Java文件App.java中引入包,在主类中定义Computer类的对象,调用求n的阶乘的方法(n值由参数决定),并将结果输出。
代码:
Computer类:
package tym; public class Computer { int sum=1; public int getSum(int x) { for(int i=1;i<x+1;i++) { sum=sum*i; } return sum; } }
App类:
package tao; import java.util.Scanner; import tym.Computer; public class App { public static void main(String[] args) { System.out.println("请输入一个数字"); Computer a=new Computer(); Scanner reader=new Scanner(System.in); int b=reader.nextInt(); System.out.println("阶乘是"+a.getSum(b)); } }
运行结果: