首页后端开发JAVAjava分数数列求和代码 java分数计算器

java分数数列求和代码 java分数计算器

时间2023-04-04 21:16:02发布访客分类JAVA浏览1529
导读:请问,java编程 分数列1/1, 2/1, 3/2, 5/3, 8/5...20项求和 public class FiboSum { public static void main(String[] args { FiboSum te...

请问,java编程 分数列1/1, 2/1, 3/2, 5/3, 8/5...20项求和

public class FiboSum {

public static void main(String[] args) {

FiboSum test = new FiboSum();

System.out.println(test.sum(20));

}

public int fibonacci(int n) {

if (n  1) 

return 0;

if (n == 1)

return 1;

return fibonacci(n - 1) + fibonacci(n - 2);

}

public double sum(int n) {

double sum = 0;

for (int i = 2;  i  n + 2;  i++) {

double numerator = fibonacci(i);

double denominator = fibonacci(i - 1);

sum += numerator / denominator;

}

return sum;

}

}

输出结果为 32.04222681362428。

编写一个java应用程序,求分数序列1/2,2/3,3/5,5/8,8/13,13/21,…的前20项之和。

public class TestA {

public double sum(){

double m=1;

double n=2;

double sum=0;

for(int i=0; i20; i++ ){

sum=sum+m/n;

double temp=m;

m=n;

n=m+temp;

}

return sum;

}

public static void main(String[] args){

TestA t=new TestA();

System.out.println(t.sum());

}

}

数列求和这个java程序怎么写?

public class Test

{ public void calSum()

{ long num = 9; // 数列的各个项,后面会改变其值,使用 long, 因为 int 会超范围

long sum = num; // 存放数列和,使用 long, 因为 int 会超范围

// 因为只到9999999999,所以只用 9 次

for (int i = 0; i 9; i++)

{ num = num * 10 + 9; // 根据数列当前项得到下一项的值

sum += num; // 计算目前为止所有数的和}

System.out.println("9+99+999+...+9999999999=" + sum); }

public static void main(String[] argv)

{ Test test = new Test();

test.calSum(); } }

或者public class Test{ public void calSum() { long num = 9; // 数列的各个项,后面会改变其值,使用 long, 因为 int 会超范围 long sum = num; // 存放数列和,使用 long, 因为 int 会超范围 // 因为只到9999999999,所以只用 9 次 for (int i = 0; i 9; i++) { num = num * 10 + 9; // 根据数列当前项得到下一项的值 sum += num; // 计算目前为止所有数的和 } System.out.println("9+99+999+...+9999999999=" + sum) } public static void main(String[] argv) { Test test = new Test(); test.calSum(); }

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java分数数列求和代码 java分数计算器
本文地址: https://pptw.com/jishu/1289.html
抖音小程序java代码 抖音小程序代码包 java整合日期的代码 java 日期类

游客 回复需填写必要信息