首页 > 其他 > 详细

(1)n的阶乘 打包导包

时间:2019-09-18 11:46:40      阅读:114      评论:0      收藏:0      [点我收藏+]

一、代码

/**题目1:
* 编写一个类Computer,类中含有一个求n的阶乘的方法。√
* 将该类打包,√
* 并在另一包中的Java文件App.java中引入包,√
* 在主类中定义Computer类的对象,√
* 调用求n的阶乘的方法(n值由参数决定),√
* 并将结果输出。√
*/
package w18d;//将该类打包
public class Computer {//编写一个类Computer
    public int factorial(int n){//一个求n的阶乘的方法
        int r=1;//开辟空间存储阶乘结果
        for(int i=1;i<=n;i++){//循环累乘求阶乘结果
            r*=i;
        }
        return r;//返回结果值
    }
}
package w18;
import java.util.Scanner;
import w18d.*;//Java文件App.java中引入包
public class App {
    public static void main(String[] args) {
        // 在主类中定义Computer类的对象
        Computer nn = new Computer();
        //由键盘获取n值
        Scanner reader = new Scanner(System.in);
        System.out.println("请输入n");
        int nr = reader.nextInt();
        //调用求n的阶乘的方法(n值由参数决定)
        int rr = nn.factorial(nr);
        //将结果输出
        System.out.println("n的阶乘为"+rr);
    }
}

二、成功界面截图

技术分享图片

 

(1)n的阶乘 打包导包

原文:https://www.cnblogs.com/wangxiangyue/p/11540336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!