前言:
斐波那契数列是指这样一个数列:0,1,1,2,3,5,8,13,21,34,55,89……这个数列从第3项开始 ,每一项都等于前两项之和。
代码部分:
public class PrintFibonacci{
public static void main(String[] args){
int i = 0, j = 1; // Fibonacci数列的前两项值
while(i >= 0){
System.out.print(" " + i + " " + j);
i = i + j; // 每项是前两项值之和
j = i + j; // 每次 i 和 j 的值都要更新
}
System.out.println("\n循环结束,i=" + i);
}
}
代码实现:
代码讲解:
这段Java代码不长,但很好地演示了如何打印Fibonacci数列。
该数列的前两项是0和1,以后各项都是其前两项值之和。
代码中使用了while循环来计算并输出Fibonacci数列。
首先定义了两个变量 i 和 j,并分别初始化为 0 和 1,代表数列的前两项值。
在每次循环中,先输出 i 和 j 的值,并更新它们的值,使其变成下一项和下下一项的值。