DEV Community

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

Posted on

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

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 exercícios básicos, eles foram uma ótima oportunidade para reforçar minha lógica de programação. Quero compartilhar esta lista com vocês para praticarmos juntos e aprimorarmos nossas habilidades em Java!

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

📖 Recomendo este 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


📊 Manipulação e Processamento de Vetores

🔢 Exercícios

1️⃣ Exercício 1: Contagem de Ocorrências em Vetor
🔢 Desafio: Faça um programa que leia um vetor de números inteiros e exiba quantas vezes um número específico aparece no vetor. Usando array.

Image description

2️⃣ Exercício 2: Contagem de Ocorrências em Vetor Versão 2
🔢 Desafio: Faça um programa que leia um vetor de números inteiros e exiba quantas vezes um número específico aparece no vetor. Usando List.

Image description

3️⃣ Exercício 3: Contagem de Ocorrências em Vetor Versão 3
🔢 Desafio: Faça um programa que leia um vetor de números inteiros e exiba quantas vezes um número específico aparece no vetor. Usando Map e EntrySet.

Image description


4️⃣ Exercício 4: Exibição de Elementos na Ordem Inversa
🔄 Desafio: Escreva um programa que leia um vetor de números inteiros e exiba os elementos na ordem inversa. Usando array.

Image description

5️⃣ Exercício 5: Exibição de Elementos na Ordem Inversa Versão 2
🔄 Desafio: Escreva um programa que leia um vetor de números inteiros e exiba os elementos na ordem inversa. Usando List.

Image description


6️⃣ Exercício 6: Identificação do Maior Elemento no Vetor
🔝 Desafio: Faça um programa que leia um vetor de números inteiros e exiba o maior elemento presente no vetor. Usando array.

Image description

7️⃣ Exercício 7: Identificação do Maior Elemento no Vetor Versão 2
🔝 Desafio: Faça um programa que leia um vetor de números inteiros e exiba o maior elemento presente no vetor. Usando List.

Image description

8️⃣ Exercício 8: Identificação do Maior Elemento no Vetor Versão 3
🔝 Desafio: Faça um programa que leia um vetor de números inteiros e exiba o maior elemento presente no vetor. Usando Map e EntrySet.

Image description


9️⃣ Exercício 9: Cálculo da Média dos Elementos no Vetor
📉 Desafio: Escreva um programa que leia um vetor de números inteiros e exiba a média dos elementos. Usando array.

Image description

🔟 Exercício 10: Cálculo da Média dos Elementos no Vetor Versão 2
📉 Desafio: Escreva um programa que leia um vetor de números inteiros e exiba a média dos elementos. Usando List.

Image description

1️⃣1️⃣ Exercício 11: Cálculo da Média dos Elementos no Vetor Versão 3
📉 Desafio: Escreva um programa que leia um vetor de números inteiros e exiba a média dos elementos. Usando Map e EntrySet.

Image description


1️⃣2️⃣ Exercício 12: Multiplicação de Elementos Correspondentes em Vetores
✖️ Desafio: Escreva um programa que leia dois vetores de números inteiros com o mesmo tamanho e exiba um novo vetor com os elementos resultantes da multiplicação dos elementos correspondentes dos dois vetores. Usando array.

Image description

1️⃣3️⃣ Exercício 13: Multiplicação de Elementos Correspondentes em Vetores Versão 2
✖️ Desafio: Escreva um programa que leia dois vetores de números inteiros com o mesmo tamanho e exiba um novo vetor com os elementos resultantes da multiplicação dos elementos correspondentes dos dois vetores. Usando List.

Image description

1️⃣4️⃣ Exercício 14: Multiplicação de Elementos Correspondentes em Vetores Versão 3
✖️ Desafio: Escreva um programa que leia dois vetores de números inteiros com o mesmo tamanho e exiba um novo vetor com os elementos resultantes da multiplicação dos elementos correspondentes dos dois vetores. Usando Map e EntrySet.

Image description


1️⃣5️⃣ Exercício 15: Identificação do Segundo Maior Elemento no Vetor
🏅 Desafio: Crie um programa que leia um vetor de números inteiros e encontre o segundo maior elemento presente no vetor. Usando array.

Parte 1
Image description

Parte 1 (Continuação)
Image description

1️⃣6️⃣ Exercício 16: Identificação do Segundo Maior Elemento no Vetor Versão 2
🥈 Desafio: Crie um programa que leia um vetor de números inteiros e encontre o segundo maior elemento presente no vetor. Usando List<Integer>.

Parte 1
Image description

Parte 1 (Continuação)
Image description


1️⃣7️⃣ Exercício 17: Soma de todos os elementos em Vetores
Desafio: Crie um programa que leia um vetor de números inteiros e exiba a soma de todos os elementos. Usando array.

Image description

1️⃣8️⃣ Exercício 18: Soma de todos os elementos em Vetores Versão 2
Desafio: Crie um programa que leia um vetor de números inteiros e exiba a soma de todos os elementos. Usando List<Integer>.

Image description

1️⃣9️⃣ Exercício 19: Soma de todos os elementos em Vetores Versão 3
Desafio: Crie um programa que leia um vetor de números inteiros e exiba a soma de todos os elementos. Usando Map<Integer, Integer> e EntrySet.

Image description


2️⃣0️⃣ Exercício 20: Soma dos Elementos Correspondentes em Vetores
💡 Desafio: Crie um programa que leia dois vetores de números inteiros com o mesmo tamanho e exiba um novo vetor com a soma dos elementos correspondentes dos dois vetores. Usando array.

Parte 1
Image description

Parte 1 (Continuação)
Image description

2️⃣1️⃣ Exercício 21: Soma dos Elementos Correspondentes em Vetores Versão 2
💡 Desafio: Crie um programa que leia dois vetores de números inteiros com o mesmo tamanho e exiba um novo vetor com a soma dos elementos correspondentes dos dois vetores. Usando List<Integer>.

Parte 1
Image description

Parte 1 (Continuação)
Image description

2️⃣2️⃣ Exercício 22: Soma dos Elementos Correspondentes em Vetores Versão 3
💡 Desafio: Crie um programa que leia dois vetores de números inteiros com o mesmo tamanho e exiba um novo vetor com a soma dos elementos correspondentes dos dois vetores. Usando Map<Integer, Integer> e EntrySet.

Parte 1
Image description

Parte 1 (Continuação)
Image description


2️⃣3️⃣ Exercício 23: Verificação de Ordem Crescente no Vetor
📈 Desafio: Faça um programa que leia um vetor de números inteiros e verifique se ele está em ordem crescente. Usando array.

Image description

2️⃣4️⃣ Exercício 24: Verificação de Ordem Crescente no Vetor Versão 2
📉 Desafio: Faça um programa que leia um vetor de números inteiros e verifique se ele está em ordem crescente. Usando List<Integer>.

Image description

2️⃣5️⃣ Exercício 25: Verificação de Ordem Crescente no Vetor Versão 3
📈 Desafio: Faça um programa que leia um vetor de números inteiros e verifique se ele está em ordem crescente. Usando Map<Integer, Integer> e EntrySet.

Image description


2️⃣6️⃣ Exercício 26: Verificação de Elementos Pares no Vetor
🔢 Desafio: Crie um programa que leia um vetor de números inteiros e verifique se todos os elementos são pares. Usando array.

Image description

2️⃣7️⃣ Exercício 27: Verificação de Elementos Pares no Vetor Versão 2
🔢 Desafio: Crie um programa que leia um vetor de números inteiros e verifique se todos os elementos são pares. Usando List<Integer>.

Image description


🔥 Gostou dos desafios?

Se você gostou dessa lista de exercícios, curta e compartilhe com seus amigos! Vamos aprender juntos! 🚀

🔗 Links úteis:

Heroku

Built for developers, by developers.

Whether you're building a simple prototype or a business-critical product, Heroku's fully-managed platform gives you the simplest path to delivering apps quickly — using the tools and languages you already love!

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

DEV is better (more customized, reading settings like dark mode etc) when you're signed in!

Okay