小小算法程序,斐波那契数列的数组实现

    xiaoxiao2025-04-07  13

    /** * 用数组存储一个斐波那契数列 * @author wisdom_j * */ public class Fibonacci { public static void main(String[] args) { fibonacci(); } //为了防止出现数字太大,long型不能正确 public static void fibonacci(){ long[] fib = new long[100]; //用一个比较大的值来存吧 fib[0]=1; fib[1]=1; for(int i=0;i<fib.length-2;i++) //i<fib.length-2 防止数组下标越界 { long sum = fib[i]+fib[i+1]; fib[i+2] = sum; } //ForEach,取数 for(long x:fib){ System.out.println(x); } } //为了防止出现数字太大,long型不能正确表示后面的数据的时候,可以使用Math.BigDecimal类来解决,这里就这样了 } 小练习,输出斐波那契数列

    转载请注明原文地址: https://ju.6miu.com/read-1297833.html
    最新回复(0)