首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > java算法斐波那契(Fibonacci)数列

java算法斐波那契(Fibonacci)数列

  • 资源大小:3.11KB
  • 上传时间:2021-07-28
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: Java语言基础

资 源 简 介

java算法斐波那契(Fibonacci)数列【核心代码】public class Fibonacci { /** * fibonacci数列 */ // 第一种方法 public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("请输入n(n>0)的值: "); int n = s.nextInt(); int f1 = 1, f2 = 1; for (int i = 1; i <= n / 2; i ) { System.out.print(" " f1 " " f2); if (i % 2 == 0) { System.out.println(); } f1 = f1 f2; f2 = f2 f1; } } // 第二种方法(递归)// public static void main(String[] args) {// Scanner s = new Scanner(System.in);// System.out.print("请输入n(n>0)的值:");// int n = s.nextInt();// for(int i=1;i<=n;i ){// System.out.print(fib(i) " ");// if(i%4==0){// System.out.println();// }// }// }// static int fib(int n) {// int f = 0;// if (n == 1 || n == 2) {// f = 1;// }// for (int i = 3; i <= n; i ) {// f = fib(i - 2) fib(i - 1);// }// return f;// }}
VIP VIP
0.172970s