20194644—王宝锋java.1

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

 

posted @ 2019-09-18 15:45  tonglingren  阅读(136)  评论(0)    收藏  举报