java判断斐波那契数列_Java 实例 - 斐波那契数列
Java 实例 - 斐波那契数列
斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368……
特别指出:第0项是0,第1项是第一个1。
这个数列从第三项开始,每一项都等于前两项之和。
以下实例演示了 Java 斐波那契数列的实现:
MainClass.java 文件
public class MainClass {
public static long fibonacci(long number) {
if ((number == 0) || (number == 1))
return number;
else
return fibonacci(number - 1) + fibonacci(number - 2);
}
public static void main(String[] args) {
for (int counter = 0; counter <= 10; counter++){
System.out.printf("Fibonacci of %d is: %d\n",
counter, fibonacci(counter));
}
}
}
以上代码运行输出结果为:
Fibonacci of 0 is: 0
Fibonacci of 1 is: 1
Fibonacci of 2 is: 1
Fibonacci of 3 is: 2
Fibonacci of 4 is: 3
Fibonacci of 5 is: 5
Fibonacci of 6 is: 8
Fibonacci of 7 is: 13
Fibonacci of 8 is: 21
Fibonacci of 9 is: 34
Fibonacci of 10 is: 55
java判断斐波那契数列_Java 实例 - 斐波那契数列相关推荐
- JAVA中打印斐波拉契数列_java打印斐波那契数列
每行 5 个,输出斐波那契数列的前 20 个数字 6. 编写程序接受用户输入一个... 3 ? 这一公式输出斐波那契数列中的前 40 个数. 保存文件名为:bnds11.java class bnds ...
- java 判断fibonacci_Java程序检查给定的数字是否是斐波纳契数
以下是检查给定数字是否为斐波那契的Java程序- 示例public class Demo{ static boolean perfect_square_check(int val){ int s = ...
- java判断三位数的范围代码_java判断三位数的实例讲解
java判断三位数的实例讲解 java怎么判断三位数 先定义个测试数字,如图 然后可以把数字转换成字符串来判断它的长度是否为3,如图 获取判断数字范围是否在100到1000之间的值,如图 在或者判断数 ...
- java判断接口对象是哪个子类_Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例。...
Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例. 更多相关问题 -Do you know a has just opened in our neighborh ...
- java 判断日期是否在今天之后_java——判断日期是否在今天之前
这里说的日期是指字符串的日期格式,如"2014-10-15",我们要判断这个日期是否在今天之前,网上看到好多判断的方法,都是拿这个日期转换成Date对象 然后与new Date() ...
- java 判断字符是否为数值型_java算法----判断字符串是否为数值型字符串
package com.huifudianxia.interview; import java.util.regex.Matcher; import java.util.regex.Pattern; ...
- java 判断字符串包含几个字符_java中如何判断一个字符串包含几个指定字符
可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返回值是int类型. 相关学习视频推荐:java ...
- java判断运行程序是否运行环境_Java获取运行环境信息
在做视频截取封面的时候用到了ffmpeg.我采用的是通过Java调用bat或sh脚本然后生成图片文件. 在线上使用的是Centos 7.所以程序中需要获取到当前运行环境的信息来选择调用bat命令还是s ...
- java 判断对象是否是xml格式_java对象与xml格式之间的转换
java对象是可以直接与xml相互转换的,但需要导入包:xstream-1.3.1.jar,在创建对象的时候,注意一定要new一个DomDriver: 成功的测试代码如下: package com.x ...
最新文章
- 解决idea控制台打印乱码问题
- hibernate主键详细介绍
- Java纸牌拖拉机简单模拟
- select2 手动输入匹配下拉框内容可多选
- windows应用程序的开发一个键盘记录器
- 使用 dotTrace 分析 .NET Core 代码问题
- ProtoBuff3.0.0在Ubuntu上安装
- 【Python】Python海龟绘图秀场
- numpy库中的mat和array使用小结
- mybatis初始化mysql_SimpleMybatisMysql
- 设计一个矩形类rectangle_使用Python super()为您的类增强
- google protobuf windows下环境配置
- python通信系统仿真_Python与V-REP联合仿真
- 项目启动时,出现了Consider defining a bean of type ‘xxx’ in your configuration 问题。
- 贪心算法——皇后游戏(洛谷P2123)
- 互联网早报 | 2月2日 星期二 | 小米之家完成江苏河南县级全覆盖;知乎正式启动首部科幻剧;盼达用车宣布暂停运营...
- 【最短路】Graph practice T2 drive 题解
- 边缘计算和云计算之间,主要有什么优势?
- 二分查找,返回第一次出现的位置
- java 输入一串字符统计大写字母个数小写字母个数及特殊符号并输出