Pensamento Computacional - Switch no Java - Parte 1
Ir para navegação
Ir para pesquisar
Comando switch
Sintaxe e Semântica
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 */
}
}
}
Exercício 1
Implementar Um programa java que apresenta um menu com as seguintes condições:
Tecle (1) para desenhar um retângulo cheio Tecle (2) para desenhar um triângulo retângulo Tecle qualquer outro número para sair.
Use o comando switch. Os desenhos podem ser realizados conforme o seu desejo.
Exercício 2
Implementar uma calculadora simples que permite entrar com 2 operandos e uma operação: (1) Somar (2) Subtrair (3) Multiplicar (4) Somar (5) Encerra