Bem-vindo(a) ao repositório de desafios Java! Aqui você vai praticar Estrutura de Decisão em Java com exercícios práticos e variados.
- Faça um fork deste repositório
- Escolha um exercício da lista abaixo que ainda não foi resolvido por outro aluno
- Leia o enunciado no arquivo
exercicios/XX.md - Crie uma branch com o seu nome e o número do exercício:
git checkout -b seu-nome/exercicio-XX
- Crie o arquivo
exercicios/XX.javacom a sua solução - Faça o commit com uma mensagem descritiva:
git add exercicios/XX.java git commit -m "feat: solução do exercício XX - Título do Exercício" - Suba a branch para o seu repositório:
git push origin seu-nome/exercicio-XX
- Abra um Pull Request para a branch
developdeste repositório com o título:feat: exercício XX - Seu Nome
| # | Título | Estrutura |
|---|---|---|
| 01 | Par ou Ímpar | if/else |
| 02 | Positivo, Negativo ou Zero | if/else |
| 03 | Maior de Dois Números | if/else |
| 04 | Maior de Três Números | if/else |
| 05 | Aprovado ou Reprovado | if/else |
| 06 | Calculadora Simples | switch |
| 07 | Classificação de Triângulo | if/else |
| 08 | Ano Bissexto | if/else |
| 09 | Categoria por Idade | if/else |
| 10 | Desconto por Valor de Compra | if/else |
| 11 | Dia da Semana | switch |
| 12 | Mês do Ano | switch |
| 13 | Nota e Conceito | if/else |
| 14 | IMC - Índice de Massa Corporal | if/else |
| 15 | Velocidade e Multa | if/else |
| 16 | Estação do Ano | switch |
| 17 | Tipo de Veículo | if/else |
| 18 | Nível de Combustível | if/else |
| 19 | Turno do Funcionário | switch |
| 20 | Validação de Senha Simples | if/else |
| 21 | Tipo de Triângulo pelos Ângulos | if/else |
| 22 | Maior e Menor entre Quatro Números | if/else |
| 23 | Classificação de Temperatura | if/else |
| 24 | Tarifas de Energia Elétrica | if/else |
| 25 | Jogo Pedra, Papel e Tesoura | if/else |
| 26 | Nível de Experiência de Jogador | if/else |
| 27 | Tipo Sanguíneo e Doação | switch |
| 28 | Placar de Futebol | if/else |
| 29 | Calculadora de Gorjeta | switch |
| 30 | Categoria de Produto | switch |
| 31 | Validade de Data Simples | if/else |
| 32 | Tipo de Conta Bancária | switch |
| 33 | Faixa de Renda e Imposto | if/else |
| 34 | Classificação de Filmes por Faixa Etária | if/else |
| 35 | Resultado de Operação Bancária | switch |
| 36 | Tipo de Clima por Temperatura e Umidade | if/else |
| 37 | Pontuação e Medalha | if/else |
| 38 | Verificação de Intervalo | if/else |
desafio-java/
├── README.md
└── exercicios/
├── 01.md ← enunciado
├── 01.java ← sua solução (você cria!)
├── 02.md
├── 02.java
└── ...
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int numero = sc.nextInt();
if (numero % 2 == 0) {
System.out.println("O número " + numero + " é par.");
} else {
System.out.println("O número " + numero + " é ímpar.");
}
}
}Bons estudos! ☕