您的位置:首页 > 编程语言 > Java开发

斐波那契数列延伸

2016-09-18 10:38 274 查看
  斐波那契数列:又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……

  任务:2/1,3/2,5/3,8/5,13/8......打印这个数列的前n项。

package demo_day;

import java.util.Scanner;

public class Task { 

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入n:");

int n = scanner.nextInt();

Task2 t = new Task2();

for(int a=1;a<=n;a++){

int b = t.ser(a);

int c = t.ser(a+1);

String str = c+"/"+b;

System.out.println(str);

}

}

public int ser(int a){

if(a == 1){

return a=1;

}else if (a==2) {

return a=2;

}else{

return a=ser(a-1)+ser(a-2);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IT Java 斐波那契