斐波那契数列封装方法最简单方式
发布日期:2021-06-29 12:04:16
浏览次数:2
分类:技术文章
本文共 711 字,大约阅读时间需要 2 分钟。
Java基础——方法的封装【斐波那契数列】的最简单方式
完成30位以内的斐波那契数列
例:1 1 2 3 5 8 13 21 34 55 89 144 ...
Java学习的路上封装方法是最基础的开发特征之一,分享一个较为简单的,不需手动输出前两位的方法封装,【简单明了】
我们首先了解斐波那契数列的特征和规律:
- 假设第n个数列为f(n),那么f(n) = f(n - 1) + f(n - 2);
- 很简单的规律,前两位相加等于第三位,那么问题是前两位的1 1,该怎么按规律输出,如何不用sout那么low的输出;
- 在这我用一个图来更加清楚的展示第n(ret)和第n-1(i)位的关系,但是当n为1的时候,第n-1位怎么赋值;
- 具体代码如下:
/** * 斐波那契数列方法 * * @param num int类型变量,需要显示数列的位数 * @param i int类型变量,用来做数列的第n-1为数 * @param ret int类型变量,数列的第n位数 */ public static void series(int num) { int i = 1; int ret = 0; while (num > 0) { ret = i + ret; i = ret - i; //循环输出第n位数 System.out.print(ret + " "); num--; } }
- 此代码仅作为对初学Java的初学者在学习封装方法和分支循环的练习题目,有不合适的地方,或者更好的简单方法,欢迎大佬指出。
转载地址:https://blog.csdn.net/zzztimes/article/details/107911838 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月30日 00时14分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
猿来绘Java-41-源码分析String对象的数组的排序(JDK1.8)
2019-04-29
猿来绘Java-42-枚举类的使用
2019-04-29
猿来绘Java-43-初步认识注解
2019-04-29
猿来绘Java-44-自定义注解和元注解
2019-04-29
猿来绘Java-45-JDK8新特性可重复注解和类型注解
2019-04-29
猿来绘Java-46-Collection接口及其方法
2019-04-29
猿来绘Java-47- foreatch 增强for循环
2019-04-29
2021/4/27课堂总结和作业
2019-04-29
2021.4.28课堂总结和作业
2019-04-29
2021.4.29课堂总结
2019-04-29
2021.4.30课堂总结和作业
2019-04-29
需要吗?2000GB+学习视频教程 面试资料免费下载
2019-04-29
MySQL对已存在数据库表添加自增ID字段
2019-04-29
idea中的一些常用快捷键
2019-04-29
js校验表单后提交表单的三种方法总结【转载】
2019-04-29
欢迎使用CSDN-markdown编辑器
2019-04-29
a标签中href调用js的几种方法
2019-04-29
jstl标签详解
2019-04-29
Eclipse中使用SVN的使用
2019-04-29