java用求Fibonacci函数

    xiaoxiao2021-03-25  106

    问题描述:

    声明一个方法实现对斐波那契数(Fibonacci)函数的计算。

    程序代码

    import java.util.Scanner; public class MyFun6 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int x; System.out.println("请输入一个数:"); x = in.nextInt(); System.out.println(x+"的斐波那契数为"+Fibonacci(x)); } public static double Fibonacci(double num){ double term=1; double sum=0; int i=1; while(Math.abs(term)>=1e-5) { sum=sum+term; term=term*(-1)*num*num/((2*i)*(2*i-1)); i++; } return sum; } }

    输出结果

    心得体会

    作为一名大二菜鸟,刚刚接触java,很多地方都不懂,所以慢慢打一些很短的代码,一方面练练手,另一方面希望可以提高自己的编程思维。可能我代码的有很多不合格,望包涵。 

    转载请注明原文地址: https://ju.6miu.com/read-15381.html

    最新回复(0)