AL

Ana Lopes07/02/2024 09:38
Compartilhe

Explorando o uso da estrutura switch em 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)