java 级数_编写一个Java程序实现级数运算。

编写一个Java程序实现级数运算。其中:定义级数求和类,以及级数求积(阶乘)类,在项目主类中声明一个级数求和对象和求阶乘对象,由键盘输入级数的n值,并打印出1+2+...+n的和,以及...

编写一个Java程序实现级数运算。其中:定义级数求和类,以及级数求积(阶乘)类,在项目主类中声明一个级数求和对象和求阶乘对象,由键盘输入级数的n值,并打印出1+2+...+n的和,以及1*2*...*n的积。目前是实现了加到一个固定的数,怎么让和变成n的呢?

package algebraicoperation;

public class AlgebraicOperation {

public static void main(String[] args) {

Factorial f1=new Factorial(10);

Summing f2=new Summing(10);

System.out.println(f2.getFsum());

System.out.println(f1.getFsum());

}

}

class Summing{

public int n;

public Summing(){

super();

}

public Summing(int n){

this.n=n;

}

public long getFsum() {

long Fsum=0;

for ( int i = 1; i <= this.n; i++)

Fsum = Fsum +i;

return Fsum;

}

}

class Factorial {

public int n;

public Factorial(){

super();

}

public Factorial(int n){

this.n=n;

}

public long getFsum() {

long Fsum=1;

for ( int i = 1; i <= this.n; i++)

Fsum = Fsum * i;

return Fsum;

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值