题目
编写一个类Computer,类中含有一个求n的阶乘的方法。将该类打包,并在另一个包中的Java文件App。Java中引入包,
在主类中定义computer类的对象,调用求n的阶乘的方法,并输出结果。
代码部分
package com; import java.util.Scanner; import Tt.Computer;//导入包 public class App { /** * @param args */ public static void main(String[] args) { Scanner input=new Scanner (System.in); System.out.println("请输入要求的阶乘n"); int n=input.nextInt();//随机输入一个数 Computer he=new Computer();//创建一个对象 System.out.println(he.getsum(n));//用方法求阶乘并输出 } }
package Tt; public class Computer { //定义一个computer类 public static int getsum(int n){ int sum=1; for(int i=1;i<=n;i++){ sum*=i;//求阶乘 } return sum; } }
测试运行