「java斐波那契求和」java基础 斐波纳契数列代码实现

博主:adminadmin 2023-03-17 06:45:09 299

本篇文章给大家谈谈java斐波那契求和,以及java基础 斐波纳契数列代码实现对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 怎么编写斐波那契数列 之和 急求

import java.util.Scanner;

public class test{

public static void main(String[] args) {

long numA = 0;

long numB = 0;

long temp = 0;

long sum = 0;

System.out.print("请输入要计算的项数:");

long num = new Scanner(System.in).nextLong();

for (int i = 1; i = num; i++) {

if (i == 1 || i == 2) {

numA = 1;

numB = 1;

temp = 1;

}else{

temp = numA + numB;

numA = numB;

numB = temp;

}

sum += temp;

}

System.out.println("斐波拉切数列前" + num + "项和是:"+sum);

}

}

用java编写一个输出菲波那契数列的前20项,并求和的程序

public class Demo {

public static void main(String[] args) {

int n = 20;

int sum = 0;

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

System.out.print(fibo(i) + "\t");

sum +=fibo(i);

}

System.out.println("\n菲波那契数列的前20项和为:"+sum);

}

private static int fibo(int n) {

if (n == 1)

return 1;

if (n == 2)

return 1;

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

}

}

java 求Fibonacci数列前十项数的和!

public class Fib {

static int fibonicca(int n)//计算斐波那契数的方法

{

if(n==0||n==1)

return 1;

else

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

}

public static void main(String[] args)

{

int result=0;

int i;

for(i=1;i11;i++)//从1到10调用方法

{

result=result+fibonicca(i);

}

System.out.print("result="+result);

}

}

Java计算斐波那契数列的前n项和

Java代码:

public class Main {

public static void main(String[] args) {

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

}

public static long sum(int n) {

if(n  1) {

return 0;

}

if(n == 1) {

return 1;

}

if(n == 2) {

return 2;

}

long f1 = 1, f2 = 1;

long sum = 2;

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

f2 = f1 + f2;

f1 = f2 - f1;

sum += f2;

}

return sum;

}

}

运行测试:

143

关于java斐波那契求和和java基础 斐波纳契数列代码实现的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。