我正在尝试使用java中的do-while
循环打印斐波那契序列,无法理解这一点。必须介于0到100之间。
我有以下代码:
int prevPrevVal = 0;
int prevVal = 1;
int currVal;
System.out.println(prevPrevVal);
System.out.println(prevVal);
do
{
currVal = prevVal + prevPrevVal;
System.out.println(currVal);
prevPrevVal = prevVal;
prevVal = currVal;
} while (prevVal <= 100);
最佳答案
这是一个简化的程序,通过在while循环中提供条件限制来找出斐波那契数列。希望你们对这个有个想法....
int a=0;
int b=0;
int temp=1;
do {
a=b;
b=temp;
temp=a+b;
System.out.println(temp);
}while(temp<100);