Olá Dev2, tudo bem?
Fique tranquilo que a o que mais acontece é cometermos pequenos erros!!!
Mas para solucionar o seu erro é bem simples:
Veja que não precisamos dessa verificação: if(anoCopa = anoCopa + 4){
.
Na verdade ela nunca da falso porque apenas estamos incrementando o valor de ano copa dentro do if
Então podemos trocar para:
while( anoCopa <= limite) {
mostra(anoCopa + " tem copa!");
anoCopa = anoCopa + 4;
}
E ao invés de deixar o: mostra("Ufa! Esses foram os anos de copa até " + limite);
dentro do while
Podemos tirar, pensa comigo: depois que colocarmos na tela todos os anos de copa, obrigatoriamente a próxima mensagem é dizer que acabou, então ao invés de fazer aquela verificação, podemos deixar para depois que terminar o while:
while( anoCopa <= limite) {
mostra(anoCopa + " tem copa!");
anoCopa = anoCopa + 4;
}
mostra("Ufa! Esses foram os anos de copa até " + limite);
Entendeu? Qualquer coisa estou a disposição!
Abraços e Bons Estudos :)