image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Lilian Rodrigues
Lilian Rodrigues07/02/2025 09:29
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

🚀 Estruturas Condicionais em Java </>

  • #Estrutura de dados
  • #Java

Em Java, as estruturas condicionais permitem que um programa tome decisões com base em determinadas condições. As principais formas são:

1. Condicional Simples (if)

Executa um bloco de código apenas se a condição for verdadeira.

int idade = 18;
if (idade >= 18) {
  System.out.println("Maior de idade");
}

2. Condicional Composta (if-else)

Executa um bloco se a condição for verdadeira e outro se for falsa.

int idade = 16;
if (idade >= 18) {
  System.out.println("Maior de idade");
} else {
  System.out.println("Menor de idade");
}

3. Condicional Encadeada (if-else if-else)

Permite verificar múltiplas condições em sequência.

int nota = 75;
if (nota >= 90) {
  System.out.println("Aprovado com excelência");
} else if (nota >= 70) {
  System.out.println("Aprovado");
} else {
  System.out.println("Reprovado");
}

4. Operador Ternário (? :)

É uma forma simplificada do if-else, usada para atribuir valores.

int numero = 10;
String resultado = (numero % 2 == 0) ? "Par" : "Ímpar";
System.out.println(resultado);

5. Estrutura switch-case

Utilizada para comparar um valor fixo contra múltiplas opções.

int opcao = 2;
switch (opcao) {
  case 1:
      System.out.println("Opção 1 escolhida");
      break;
  case 2:
      System.out.println("Opção 2 escolhida");
      break;
  default:
      System.out.println("Opção inválida");
}

Cada estrutura tem seu uso ideal, dependendo da complexidade da lógica. Para decisões simples, o if e o operador ternário são ideais. Para múltiplas opções, if-else if ou switch-case são mais eficientes.

Agora é só praticar e explorar essas estruturas no seu código! 🚀

Compartilhe
Recomendados para você
Deal - Spring Boot e Angular (17+)
Cognizant - Arquitetura com Spring Boot e Cloud
Claro - Java com Spring Boot
Comentários (0)
Recomendados para você