DEV Community

Cover image for 💻 Lista de Exercícios Básicos em Java 🚀 - Part 7
Vitor Paiola
Vitor Paiola

Posted on • Edited on

💻 Lista de Exercícios Básicos em Java 🚀 - Part 7

Hoje quero compartilhar alguns exercícios de Java do livro Dominando Java: 100+ Exercícios Resolvidos e Comentados para Acelerar seu Aprendizado, de Ruhan Avila da Conceição. Mesmo sendo básicos, esses exercícios foram uma ótima oportunidade para reforçar minha lógica de programação. Quero compartilhar essa lista com vocês para praticarmos juntos e aprimorarmos nossas habilidades em Java!

🔗 Se interessou pelo livro? Compre aqui e acelere seu aprendizado!

📖 Recomendo esse livro para quem quer praticar e melhorar suas habilidades em Java! Se tiver interesse, compartilhe sua experiência nos comentários! Vamos aprender juntos! 💬✨

Image description


🚀 Quer aprimorar seus conhecimentos em Java? Fique por dentro das últimas dicas e novidades! Me siga no Twitter e no Instagram para acompanhar tudo de perto! 💡

🚀 Explorando a Lógica com Java!

Se você está iniciando seus estudos em Java ou quer reforçar sua lógica de programação, esses desafios são perfeitos para você! 📚

A prática constante é essencial para melhorar suas habilidades como desenvolvedor. Aqui estão alguns exercícios básicos, mas fundamentais, que vão te ajudar a pensar de forma mais estruturada e eficiente. Vamos nessa? 😃

📂 Código fonte: Veja todos os exercícios resolvidos no meu GitHub!
🔗 Acesse aqui


🔢 Exercícios

1️⃣ Exercício 1: Divisores
🔢 Desafio: Escreva um programa que solicite ao usuário uma sequência de números e exiba seus divisores. Usando array.

Image description

2️⃣ Exercício 2: Divisores Versão 2
🧮 Desafio: Escreva um programa que solicite ao usuário uma sequência de números e exiba seus divisores. Usando List<Integer>.

Image description

3️⃣ Exercício 3: Divisores Versão 3
🔄 Desafio: Escreva um programa que solicite ao usuário uma sequência de números e exiba seus divisores. Usando Map<Integer, List<Integer>>.

Image description


4️⃣ Exercício 4: MDC
⚙️ Desafio: Escreva um programa que determine o máximo divisor comum (MDC) entre dois números informados pelo usuário. Usando array.

Image description

5️⃣ Exercício 5: MDC Versão 2
🔬 Desafio: Escreva um programa que determine o máximo divisor comum (MDC) entre dois números informados pelo usuário. Usando List<Integer>.

Image description

6️⃣ Exercício 6: MDC Versão 3
💻 Desafio: Faça um programa que determine o máximo divisor comum (MDC) entre dois números informados pelo usuário. Usando Map<Integer, Integer> e EntrySet.

Image description

7️⃣ Exercício 7: MDC Versão 4
💡 Desafio: Faça um programa que determine o máximo divisor comum (MDC) entre dois números informados pelo usuário. Usando Map<Integer, List<Integer>> e EntrySet.

Parte 1
Image description

Parte 1 (Continuação)
Image description


8️⃣ Exercício 8: MMC
🔧 Desafio: Faça um programa que determine o menor múltiplo comum (MMC) entre dois números informados pelo usuário. Usando array.

Image description

9️⃣ Exercício 9: MMC Versão 2
🛠️ Desafio: Faça um programa que determine o menor múltiplo comum (MMC) entre dois números informados pelo usuário. Usando List<Integer>.

Image description

🔟 Exercício 10: MMC Versão 3
⚙️ Desafio: Faça um programa que determine o menor múltiplo comum (MMC) entre dois números informados pelo usuário. Usando Map<Integer, Integer> e EntrySet.

Image description

1️⃣1️⃣ Exercício 11: MMC Versão 4
🔒 Desafio: Faça um programa que determine o menor múltiplo comum (MMC) entre uma quantidade de verificações e números informados pelo usuário. Usando Map<Integer, List<Integer>> e EntrySet.

Parte 1
Image description

Parte 1 (Continuação)
Image description


1️⃣2️⃣ Exercício 12: Validação de CPF Versão 1
🛡️ Desafio: Faça um programa que solicite o CPF do usuário e então faça a validação do mesmo.

Image description

1️⃣3️⃣ Exercício 13: Validação de CPF Versão 2
📑 Desafio: Faça um programa que solicite o CPF do usuário e então faça a validação do mesmo.

Image description


1️⃣4️⃣ Exercício 14: Verificar Palíndromo
🔍 Desafio: Escreva um programa que leia uma sequência de caracteres e indique se a mesma é um palíndromo ou não. Usando array.

Parte 1
Image description

Parte 1 (Continuação)

Image description

1️⃣5️⃣ Exercício 15: Verificar Palíndromo Versão 2
🔠 Desafio: Escreva um programa que leia uma sequência de caracteres e indique se a mesma é um palíndromo ou não. Usando List<String>.

Image description

1️⃣6️⃣ Exercício 16: Verificar Palíndromo Versão 3
💻 Desafio: Escreva um programa que leia uma sequência de caracteres e indique se a mesma é um palíndromo ou não. Usando Map<Integer, String> e Streams.

Parte 1
Image description

Parte 1 (Continuação)

Image description

1️⃣7️⃣ Exercício 17: Verificar Palíndromo Versão 4
📚 Desafio: Escreva um programa que leia uma sequência de caracteres e indique se a mesma é um palíndromo ou não. Usando Map<Integer, List<String>> e Streams.

Parte 1
Image description

Parte 1 (Continuação)

Image description


📢 Vamos trocar experiências! Deixe nos comentários quais exercícios você tentou, suas dúvidas e como você resolveu cada desafio! 🚀💬

🚀 Quer aprimorar seus conhecimentos em Java? Fique por dentro das últimas dicas e novidades! Me siga no Twitter e no Instagram para acompanhar tudo de perto! 💡

📂 Repositório com todos os códigos:
🔗 Acesse no GitHub

💙 Se esse conteúdo foi útil, não esqueça de dar um like e compartilhar! 🚀🔥

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay