fork download
  1. class Fibonacci {
  2. public static void main(String[] args) {
  3. int termo1 = 0;
  4. int termo2 = 1; //se são dois termos, precisa de duas várias para controlar
  5. do {
  6. System.out.print(termo1 + " "); //Está mandando imprimir um dos termos
  7. int temp = termo1 + termo2; //somando os dois últimos termos conforme o enunciado
  8. termo1 = termo2; //fazendo o primeiro termo ter o valor do segundo
  9. termo2 = temp; //fazendo o segundo termo ter o valor somado dos últimos termos
  10. } while (termo1 <= 2584); //precisa de um laço para ficar repetindo até a condição
  11. }
  12. }
  13.  
  14. //https://pt.stackoverflow.com/q/254061/101
Success #stdin #stdout 0.05s 4386816KB
stdin
Standard input is empty
stdout
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584