为了账号安全,请及时绑定邮箱和手机立即绑定

java获取任意一个斐波那契数

标签:
Java
/**
 * @param 索引,从1开始
 * @return 第index个斐波那契数
 */
public static int getFibo(int index)
{
    if (index < 1)
    {
        System.out.println("输入有误");
    }

    //前两个数没什么规律
    int i = 1;
    int j = 1;

    if (index == 1)
    {
        return i;
    }

    if (index == 2){
        return j;
    }

    //从第三个数起,后一个数是前两个数的和
    int sum = 0;
    int tmp=index;

    while (tmp > 2)
    {
        sum = i + j;
        i = j;
        j = sum;
        tmp--;
    }

    return sum;     

}
点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消