/* * Compute (and print) the first N fibonacci numbers where * N is from the command line * This program is not quite correct when N==1 * * Created: August 2023 * @author gtowell */ public class Fibonacci { public static void main(String[] args) { int n = Integer.parseInt(args[0]); int fib = 1; int fibP = 1; int fibPP = 1; System.out.println("first fib " + fibPP); System.out.println("second fib " + fibP); for (int i = 2; i <= n; i++) { fib = fibP + fibPP; fibPP = fibP; fibP = fib; System.out.println(i + " fib " + fib); } } }