Estrutura de Seleção Flashcards
(4 cards)
Para que serve uma estrutura simples e como se faz ela em JAVA?
Estrutura simples serve quando o programador quer que o algoritmo faça algo apenas quando a condições for verdade. Caso a condição não seja verdadeira, o algoritmo segue o percurso.
import javax.swing.JOptionPane; public class EstruturaSimples { public static void main(String[] args) { int numero; // Recebendo o número como entrada numero = Integer.parseInt(JOptionPane.showInputDialog("Digite um número:")); // Verificando se o número é ímpar if (numero % 2 == 1) { JOptionPane.showMessageDialog(null, "O número é ímpar."); } } }
Para que serve uma estrutura composta if/else e como se usa ela em JAVA?
A estrutura composta if/else em JAVA serve para quando for avaliada uma condicional e, caso ela seja verdadeira, tomar uma atitude e; caso ela seja falsa, tomar UMA ÚNICA outra atitude.
import javax.swing.JOptionPane; public class EstruturaComposta { public static void main(String[] args) { int idade; idade = Integer.parseInt(JOptionPane.showInputDialog("Qual a sua idade?")); if (idade >= 18) { JOptionPane.showMessageDialog(null, "Você é maior de idade"); } else { JOptionPane.showMessageDialog(null, "Você é menor de idade"); } } }
Para que servem as Estruturas de Seleção Encadeadas em Português Estruturado e como se utilizam?
Estrutura de Seleção Encadeada é quando temos uma condicional e apenas a resposta verdadeira ou falsa não é suficiente - existem especificações no resultado. Como verdadeiro1, ou verdadeiro2, ou falso1, ou falso2.
Também pode acontecer que a situação só será verdadeira/falsa quando necessitar de mais de uma condicional. Exemplo: A situação é verdadeira quando condiconal1, condiconal2 e condicional3 forem verdadeiras.
import javax.swing.JOptionPane; public class EstruturaComposta { public static void main(String[] args) { int idade; idade = Integer.parseInt(JOptionPane.showInputDialog("Qual a sua idade?")); if (idade >= 18) { if (idade >= 60) { JOptionPane.showMessageDialog(null, "Você é idoso e necessita de acompanhante"); } else { JOptionPane.showMessageDialog(null, "Você é adulto e não necessita de acompanhante"); } } else { if (idade <= 10) { JOptionPane.showMessageDialog(null, "Você precisa de um responsável"); } else { JOptionPane.showMessageDialog(null, "Você é menor de idade, mas não precisa de acompanhante"); } } } }
Para que serve e como se usa a Estrutura de Seleção de Múltipla Escolha?
- Menu de opções:
- Em um programa de linha de comando, onde o usuário escolhe uma opção (1 para “Iniciar”, 2 para “Sair”, etc.).
- Escolha de categoria ou classe:
- Um sistema onde o usuário escolhe sua faixa etária (adolescente, adulto, idoso) ou categoria (estudante, profissional, aposentado) e o código realiza diferentes ações com base nessa escolha.
- Transformação de valores:
- Se você estiver lidando com números ou códigos que precisam ser convertidos em strings ou outras representações.
import javax.swing.JOptionPane; public class EstruturaSelecaoMultiplaEscolha { public static void main(String[] args) { String input = JOptionPane.showInputDialog("Digite a opção: 1 - Estudante; 2 - Professor; 3 - Assistente Administrativo"); int opcao = Integer.parseInt(input); // Converte a entrada para inteiro switch (opcao) { case 1: JOptionPane.showMessageDialog(null, "Siga para a sala 3, estudante"); break; case 2: JOptionPane.showMessageDialog(null, "Siga para a sala 2, professor"); break; case 3: JOptionPane.showMessageDialog(null, "Siga para o escritório, assistente"); break; default: JOptionPane.showMessageDialog(null, "Opção inválida"); break; } } }