Desenvolver um programa em Java que gera e exibe os primeiros 'n' termos da sequência de Fibonacci, onde 'n' é um número inteiro positivo fornecido pelo usuário. Implementar duas versões do gerador: uma utilizando um algoritmo iterativo e outra utilizando recursão. Discutir as diferenças de desempenho entre as duas abordagens, especialmente para valores grandes de 'n'.
Desenvolver um programa em Java que gera e exibe os primeiros 'n' termos da sequência de Fibonacci, onde 'n' é um número inteiro positivo fornecido pelo usuário. Implementar duas versões do gerador: uma utilizando um algoritmo iterativo e outra utilizando recursão. Discutir as diferenças de desempenho entre as duas abordagens, especialmente para valores grandes de 'n'.