Mudanças entre as edições de "Pensamento Computacional - Switch no Java - Parte 1"
Ir para navegação
Ir para pesquisar
Linha 58: | Linha 58: | ||
(2) Subtrair | (2) Subtrair | ||
(3) Multiplicar | (3) Multiplicar | ||
− | (4) | + | (4) Dividir |
(5) Encerrar | (5) Encerrar |
Edição das 19h08min de 23 de outubro de 2023
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) Dividir (5) Encerrar