Java基于高精度整型实现fibonacci数列的方法
2023-06-13 09:15:45 时间
本文以实例形式讲述了Java基于高精度整型实现fibonacci数列的方法,分享给大家供大家参考之用。具体方法如下:
packagecom.java.learning.recursion; importjava.math.*; publicclassMainClass{ publicstaticvoidmain(Stringargs[]){ for(inti=0;i<100;i++){ f(i+1); } } publicstaticBigIntegerf(longn){ if(n<=2){ returnnewBigInteger("1"); }else{ BigIntegern1=newBigInteger("1"); BigIntegern2=newBigInteger("1"); BigIntegertemp=newBigInteger("0"); for(longi=0;i<n-2;i++){ temp=n1.add(n2); n1=n2; n2=temp; } System.out.println("第"+n+"项为:"+n2); returnn2; } } }
希望本文所述对大家的Java程序设计有所帮助。
相关文章
- Java实现单例模式的9种方法
- java单例模式——详解JAVA单例模式及8种实现方式
- java循环语句_Java中的循环语句
- md5 java 实现_MD5加密的Java实现
- java一个字符几个字节_Java 语言中一个字符占几个字节?
- java dom4j生成xml格式化_Java DOM4J方式生成XML的方法「建议收藏」
- 21天学习挑战赛之Java方法
- java中线程安全的容器_jfinal容器线程安全吗
- Java 多个任务@Scheduled 里面的时间一样,有一个方法就不走了,这个咋解决
- Java继承中成员方法的overload(重载/过载)详解编程语言
- Java:判断字符串是否为数字的五种方法详解编程语言
- 解决Linux下重启Java程序的方法(linux重启java)
- 数据库Java连接MySQL数据库实现数据添加(java添加mysql)
- 使用Java连接Linux服务器的简单方法(java连接linux)
- 数据处理处理Java中Redis过期数据的方法(redisjava过期)
- 操作Redis中Java实现过期操作的方法(redisjava过期)
- 使用Java连接MySQL实现查询功能(java连接mysql查询)
- Java轻松连接并执行MySQL数据库操作(java执行mysql)
- 异常Java程序捕获Oracle异常从失败中学习(java捕获oracle)
- Java实现Redis队列锁功能(redis队列锁java)
- Java多线程下载的实现方法
- 解决java查看JDK中底层源码的实现方法
- Java窗体动态加载磁盘文件的实现方法
- JS自定义对象实现Java中Map对象功能的方法