题目一:编写一个类Computer,类中含有一个求n的阶乘的方法

      作业:编写一个类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));
     }
}

运行结果:

猜你喜欢

转载自www.cnblogs.com/taoyiming/p/11543392.html