AL

Ana Lopes07/02/2024 09:38
Compartilhe

Explorando o uso da estrutura switch em Java

  • #Java

Olá, tudo bem?

Vim ajudar a explicar um pouco do funcionamento e como utilizar a o switch-case em Java, uma das estruturas de controle mais importante.

A estrutura de controle switch em Java é uma ferramenta poderosa para realizar múltiplas comparações de um valor com uma lista de casos. Comparado às declarações if-else, o switch pode tornar o código mais legível e conciso em situações específicas.

Em Java, a estrutura switch-case é usada para selecionar uma das várias alternativas com base no valor de uma expressão. De acordo com a documentação oficial do Java:

switch (expressao) {
  case valor1:
      // bloco de código
      break;
  case valor2:
      // bloco de código
      break;
  // outros casos
  default:
      // bloco de código padrão
      break;
}
  1. A expressão é avaliada uma vez.
  2. Cada case representa um valor possível que a expressão pode ter.
  3. Se o valor da expressão corresponder a um dos case, o bloco de código correspondente será executado.
  4. A palavra-chave break é usada para sair do bloco de código do switch após a execução de um case.
  5. O bloco default é opcional e será executado se nenhum dos case corresponder ao valor da expressão.

Alguns exemplos práticos para entender melhor como usar o switch-case em Java:

// Dia da semana

int dia = 3;
String nomeDia;


switch (dia) {
  case 1:
      nomeDia = "Domingo";
      break;
  case 2:
      nomeDia = "Segunda-feira";
      break;
  case 3:
      nomeDia = "Terça-feira";
      break;
  // outros casos...
  default:
      nomeDia = "Dia inválido";
      break;
}


System.out.println("Hoje é " + nomeDia);

// Avalição de nota de prova

int nota = 80;
char conceito;


switch (nota / 10) {
  case 10:
  case 9:
      conceito = 'A';
      break;
  case 8:
      conceito = 'B';
      break;
  case 7:
      conceito = 'C';
      break;
  case 6:
      conceito = 'D';
      break;
  default:
      conceito = 'F';
      break;
}


System.out.println("Conceito: " + conceito);

A estrutura switch-case em Java é uma ferramenta útil para lidar com múltiplas condições de forma eficiente e legível. Ao entender sua sintaxe e aplicação, os desenvolvedores podem escrever código mais claro e conciso em situações que exigem a avaliação de várias alternativas.

Até logo!

Compartilhe
Comentários (0)