「java斐波那契求和」java基础 斐波纳契数列代码实现
本篇文章给大家谈谈java斐波那契求和,以及java基础 斐波纳契数列代码实现对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 怎么编写斐波那契数列 之和 急求
- 2、用java编写一个输出菲波那契数列的前20项,并求和的程序
- 3、java 求Fibonacci数列前十项数的和!
- 4、Java计算斐波那契数列的前n项和
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基础 斐波纳契数列代码实现的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。