Java基于高精度整型实现fibonacci数列的方法
2014-09-04 09:52
656 查看
本文以实例形式讲述了Java基于高精度整型实现fibonacci数列的方法,分享给大家供大家参考之用。具体方法如下:
package com.java.learning.recursion; import java.math.*; public class MainClass { public static void main(String args[]){ for(int i = 0; i < 100; i++){ f(i+1); } } public static BigInteger f(long n){ if(n <= 2){ return new BigInteger("1"); }else{ BigInteger n1 = new BigInteger("1"); BigInteger n2 = new BigInteger("1"); BigInteger temp = new BigInteger("0"); for(long i = 0; i < n -2; i++){ temp = n1.add(n2); n1 = n2; n2 = temp; } System.out.println("第" + n + "项为:" + n2); return n2; } } }
希望本文所述对大家的Java程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Java基于socket服务实现UDP协议的方法
- java实现基于SMTP发送邮件的方法
- 基于红黑树插入操作原理及java实现方法(分享)
- Java基于servlet监听器实现在线人数监控功能的方法
- java实现基于SGIP协议开发联通短信的方法
- java基于移位操作实现二进制处理的方法示例
- Java基于字符流形式读写数据的两种实现方法示例
- 基于Java数组实现循环队列的两种方法小结
- 基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)
- java基于dom4j包实现对XML解析的方法
- 队列基于链表和数组的实现方法(java)
- fibonacci数列的不同实现方法对比(java)
- Java基于余弦方法实现的计算相似度算法示例
- java实现基于SMTP发送邮件的方法
- java实现基于SGIP协议开发联通短信的方法
- 基于Java代码实现判断春节、端午节、中秋节等法定节假日的方法
- 基于Java代码实现游戏服务器生成全局唯一ID的方法汇总
- 基于Java生成GUID的实现方法
- Java实现基于JDBC操作mysql数据库的方法
- JAVA中基于json串进行sql语句拼接实现select方法