分享

java学习——94.序列求和

 pythonjava学习 2021-04-06

今天遇到了一个数学里的小问题,就想起来用Java解决一下。

计算:

分析:1也即是1/1,此序列就是分母从1开始,一直到n结束。分子都是1的n项分式之和。

即本序列需要3个变量:

i用来表示分母,取值范围为1~n。

m表示每i项,每一项的组成是 1/i,因为分数是double类型的,而分母为整数类型,因此要将其强制转换为double类型。

n即为总共几项,由用户输入其值。

s为和,初始值为0。

其代码及运行结果如下:

此种题目主要是要清楚它是每一项之和,当分母发生变化时,项也会发生变化,因此需要2个变量,一个表示分母,一个表示项。

若遇到要计算序列

需要的变量就更多。

i表示分子,从1开始,到n结束,每次加1。

j表示分母,从2开始,到n+1结束,每次加1。

f表示符号,第一次为+,第二次为-,依次循环,也即每次f=-f。

 m表示每一项,表示为:f(i/j)。

s表示和,初始化为0,每次都去加m就行了。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多