1.编写一个可求n的阶乘的computer类
package lll;//包名为lll public class Computer {//创建一个Computer的类 int sum=1;//定义一个int型变量sum public int getjiecheng(int n){//构造方法 for(int a=1;a<=n;a++){//for循环语句 sum =sum*a; } return sum;//返回值 }
2.将lll包导入
package App;//包名为App import lll.*;//导入lll包 import java.util.Scanner;//引入类 public class App { /** * @param args */ public static void main(String[] args) {//主方法 // TODO Auto-generated method stub Computer b=new Computer();//创建对象b Scanner reader=new Scanner(System.in);//从键盘输入数据 System.out.print("请输入一个整数");//提示键盘输入 int n=reader.nextInt();//读取数据 System.out.print("你输入的数的阶乘为:"+b.getjiecheng(n));//输出结果 } }
3.结果
请输入一个整数10
你输入的数的阶乘为:3628800