Dúvida exercicio Fibonacci da apostila Caelum

Fiz umas adaptações para ficar menor, e ter somente 2 variaveis

	public static void main(String[] args) {
		int ant = 1;
		for(int cont = 0; cont < 100;) {
			System.out.print(cont + " ");
			cont += ant;
			System.out.print(ant + " ");
			ant += cont;
		}
	}
class Fibonacci{
	public static void main(String[] Args){
		int i = 1;
		int fibonacci = 0;
		
		while(fibonacci < 1000){
			System.out.println(fibonacci);
			if (fibonacci == i)
			    System.out.println(i);
			
			fibonacci = i + fibonacci;			
			if (fibonacci >= 2)
				i = fibonacci - i;
		}
	}

}