estrutura condicional em java
Estrutura Condicional em Java
O Java contém três tipos de instruções de seleção. A instrução if realiza uma ação se uma condição for verdadeira ou pula a ação se a condição for falsa. A instrução if... else realiza uma ação se uma condição for verdadeira e realiza uma ação diferente se a condição for falsa. A instrução de seleção switch realiza uma de muitas ações diferentes, dependendo do valor de uma expressão.
A instrução if é uma instrução de uma única seleção porque seleciona ou ignora uma única ação (ou um único grupo de ações). A instrução if... else é chamada instrução de seleção dupla porque seleciona entre duas ações diferentes (ou grupos de ações). A instrução switch é chamada de instrução de seleção múltipla uma vez que seleciona entre muitas ações diferentes (ou grupos de ações).
Instrução de uma única seleção
A instrução IF é uma instrução de controle de uma única entrada e uma única saída. Exemplo 1: verificar se um número fornecido pelo usuário é impar. Se for, exibir a mensagem “O número _____ informado é ímpar”. import javax.swing.JOptionPane; public class impar { public static void main(String args[]){ int numero; numero = Integer.parseInt(JOptionPane.showInputDialog
("Digite um número"));
/*avalia se o número é impar
* ao verificar se o resto da divsão por 2
* é igual a 1
*/
if (numero % 2 == 1){
JOptionPane.showMessageDialog(null,
"O número "+numero+" é ímpar");
}
}
}
Exemplo 2: determinar o maior de dois números dados. Suponha que o primeiro deles é o maior, armazenando-o em uma variável MAIOR e depois, compare se os maior procurado é o segundo dos números dados, neste caso o conteúdo da variável MAIOR deve ser alterado.
//importa para utilizar a classe Scanner import java.util.*;
//o nome da nova classe public class maior_de_dois {
//a função principal public static void main(String args[]){
//declara entrada como Scanner, para ler do teclado
Scanner entrada = new Scanner(System.in);
//declara as três variáveis