首页 > 代码库 > java实现——009Fibonacci数列
java实现——009Fibonacci数列
1.循环
1 public class T009 { 2 public static void main(String[] args){ 3 System.out.println(fibonacci(3)); 4 } 5 public static long fibonacci(int n){ 6 int[] result = {0,1}; 7 if(n<2) 8 return result[n]; 9 long fibminOne=1; 10 long fibminTwo=0; 11 long fibN = 0; 12 for(int i =2;i<=n;i++){ 13 fibN = fibminOne+fibminTwo; 14 fibminTwo=fibminOne; 15 fibminOne=fibN; 16 } 17 return fibN; 18 } 19 }
2.递归
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。