/**
 * Prints the first 25 Fibonacci numbers.
 *
 * @version     1.2    September 2, 1999
 * @author      Franck van Breugel
 */
public class Fibonacci 
{
    /** The number of Fibonacci numbers printed. */
    public static final int NUMBER = 25;

    /**
     * Prints the first 25 Fibonacci numbers.
     */
    public static void main(String[] args) 
    {
        int lo = 1; // f(0)
        int hi = 1; // f(1)
        System.out.println(lo);
        for (int i = 1; i < NUMBER; i++) 
        {
            /* lo = f(i-1) and hi = f(i) */
            System.out.println(hi);
            int temp = hi;
            hi = lo + hi;
            lo = temp; 
        }
    }
}
