Pensamento Computacional - Switch no Java - Parte 1

De MediaWiki do Campus São José
Revisão de 20h08min de 20 de outubro de 2023 por Eraldo (discussão | contribs) (→‎Comando switch)
Ir para navegação Ir para pesquisar

Comando switch

O comando switch permite controlar o fluxo de um programa de forma condicional através de cláusulas. O comando testa uma expressão que deve resultar em um número inteiro. Uma sequência de cláusulas case permite executar uma sequência de instruções conforme o valor da expressão. Note que esta sequência de instruções pode ser interrompida por um break.

import java.util.Scanner;

public class ComandoSwitch {
    public static void main(String[] args) {     
        Scanner teclado = new Scanner(System.in);
 
        int x = 0, opcao;
        System.out.println("Entre com uma opção (número inteiro)");
        opcao = teclado.nextInt();

        switch(opcao) {
        case 1:
                System.out.println("Opção 1");
                break; /* o break força o encerramento da instrução*/
        case 2:
                System.out.println("Opção 2");
                x=x+1;  /* instrução demonstrativa apenas */               
                break;
        case 3:
                System.out.println("Opção 3"); /* note o efeito de não ter o break */
        case 4:
                System.out.println("Opção 4");
                break;
        case 5:
                System.out.println("Opção 5");
                break;
        default:
                System.out.println("Default");
                break;    /* a opção default é opcional */
        }
        
     }      
}