Introdução
Boas-vindas à CodeCarnival, a feira de programação mais empolgante da JavaLand! Como uma estrela em ascensão no mundo do desenvolvimento, você foi convidado para mostrar seu talento na famosa cabine do FizzBuzz.
O jogo FizzBuzz é um desafio de codificação clássico que testa a compreensão do programador sobre loops e estruturas condicionais. Sua tarefa é completar um programa que conte de 1 a 100, mas com um detalhe especial! Para múltiplos de três, ele deve imprimir "Fizz" em vez do número, e para múltiplos de cinco, deve imprimir "Buzz". Para números que são múltiplos de ambos (três e cinco), deve imprimir "FizzBuzz".
Você está pronto para impressionar a multidão com sua proeza técnica? Vamos mergulhar e criar um pouco de magia com o FizzBuzz!
Complete o Programa FizzBuzz
Este problema clássico de programação é uma excelente maneira de praticar sua lógica condicional e controle de repetição. Neste exercício, você implementará o famoso jogo FizzBuzz, que não é apenas uma tarefa divertida, mas também uma pergunta comum em entrevistas de emprego. Vamos começar e dar vida à lógica do FizzBuzz!
Tarefas
- Abra o arquivo pré-criado
FizzBuzz.javano diretório~/project. - Localize o comentário TODO no código.
- Adicione o código que falta para implementar a lógica do FizzBuzz dentro do loop for.
Requisitos
- O arquivo
FizzBuzz.javajá deve existir no diretório~/project. - Você deve adicionar código apenas onde está o comentário TODO, dentro do loop for.
- Seu código deve implementar corretamente as regras do FizzBuzz:
- Para múltiplos de 3, imprima "Fizz"
- Para múltiplos de 5, imprima "Buzz"
- Para múltiplos de ambos (3 e 5), imprima "FizzBuzz"
- Para todos os outros números, imprima o próprio número
Exemplo
Quando concluído corretamente, seu programa deve produzir uma saída como esta (mostrando os primeiros 15 números):
cd ~/project
javac FizzBuzz.java
java FizzBuzz
Exemplo de Saída:
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
...
Resumo
Neste desafio, você implementou o clássico programa FizzBuzz, que é um ótimo exercício para praticar o uso de loops e declarações condicionais em Java. Este desafio reforçou conceitos fundamentais do seu aprendizado sobre Fluxo de Controle em Java:
- Uso de um loop for para iterar através de um intervalo de números.
- Uso de estruturas if-else para tomar decisões baseadas em condições específicas.
- Uso do operador de módulo (%) para verificar a divisibilidade.
Ao completar este desafio, você não apenas praticou essas habilidades essenciais de Java, mas também criou um programa que é frequentemente utilizado em entrevistas técnicas. O FizzBuzz é uma maneira simples, porém eficaz, de demonstrar sua compreensão dos conceitos básicos de programação.



