展示斐波那契系列的代码:
import java.io.*;
class fibo
{
public static void main(String args[])
{
int a=0,b=1,c;
int n=Integer.parseInt(args[0]);
System.out.println("Fibonaci Series: ");
System.out.println(a);
System.out.println(b);
for(int i=0;i<n-2;i++)
{
c=a+b;
a=b;
b=c;
System.out.println(c);
}
}
}
CMD中的输出:
代码被执行但不显示斐波纳契系列:
答案 0 :(得分:0)
在这一行 int n = Integer.parseInt(args [0]); 您正在尝试读取命令行的第一个参数,但您没有在命令行中传递任何参数。
尝试类似的东西 $ java fibo 30
答案 1 :(得分:0)
试试这段代码,这很好。
import java.io.*;
import java.io.util.Scanner;
class fibo
{
public static void main(String args[])
{
int a=0,b=1,c;
int n;
Scanner input= new Scanner(System.in);
System.out.println("Enter the number of terms of Fibo");
n=input.nextInt();
System.out.println("Fibonaci Series: ");
for(int i=0;i<n;i++)
{
c=a+b;
System.out.println(a+"\t");
a=b;
b=c;
}
}
}