本文主要是介绍输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值 1 1 2 3 5 8 13 21 34 规律:一个数等于前两个数之和。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import java.util.Scanner;/*** 输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值 1 1 2 3 5 8 13 21 34 规律:一个数等于前两个数之和* 计算斐波那契数列(Fibonacci)的第n个值.*/
public class Test15 {public static void main(String[] args) {int n = 9;for (int i = 1; i <= n; i++)print(i);}public static void print(int n) {int n1 = 1;// 第一个数int n2 = 1;// 第二个数int sum = 0;// 和if (n <= 0) {System.out.println("参数错误!");return;}if (n <= 2) {sum = 1;} else {for (int i = 3; i <= n; i++) {sum = n1 + n2;n1 = n2;n2 = sum;}}System.out.print(sum+"\t");}
}
这篇关于输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值 1 1 2 3 5 8 13 21 34 规律:一个数等于前两个数之和。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!