如何使用java编程打印备用斐波那契数? fib类 { 公共静态void main(字符串参数[]) { int n=0,p=1,k,计数=10; 系统输出打印项次(n+“”+p); 对于(int i=2;i
在打印输出时,请尝试如何使用java编程打印备用斐波那契数? fib类 { 公共静态void main(字符串参数[]) { int n=0,p=1,k,计数=10; 系统输出打印项次(n+“”+p); 对于(int i=2;i,java,Java,在打印输出时,请尝试 class fib { public static void main(String args[]) { int n=0,p=1,k,count=10; System.out.println(n+" "+p); for(int i=2;i<count;++i) { k=n+p; System.out.println(" "+k); n=p; p=k; } } } 根据您想要打印的内容,可能需要打印条件 if(i%2==0) System.out.print
class fib
{
public static void main(String args[])
{
int n=0,p=1,k,count=10;
System.out.println(n+" "+p);
for(int i=2;i<count;++i)
{
k=n+p;
System.out.println(" "+k);
n=p;
p=k;
}
}
}
根据您想要打印的内容,可能需要打印条件
if(i%2==0)
System.out.println(" "+k);
下面的工作示例
if(i%2==1)
publicstaticvoidmain(字符串[]args){
int n=0,p=1,k,计数=10;
对于(int i=0;i尝试仅使用索引i
打印替代值,如下所示:
public static void main(String []args){
int n=0,p=1,k,count=10;
for(int i=0;i<count;++i)
{
k=n+p;
if(i%2==0)
System.out.println(" "+k);
n=p;
p=k;
}
}
fib类
{
公共静态void main(字符串参数[])
{
int n=0,p=1,k,计数=10;
系统输出println(n);
对于(int i=2;假设您必须计算所有斐波那契数(假设您不使用O(1)公式),存储所有值,然后打印所需的索引如何?(例如增量为2的for循环)
class fib
{
public static void main(String args[])
{
int n=0,p=1,k,count=10;
System.out.println(n);
for(int i=2;i<count;++i)
{
if(i%2==0) continue; // add this line
k=n+p;
System.out.println(" "+k);
n=p;
p=k;
}
}
}