EstruturasDecisao N3

1301 palavras 6 páginas
Estruturas de Decisão

Programação em Java
Prof. Maurício Braga

Estruturas de decisão






Existem situações em que desejamos que nem todos os comandos incluídos em um programa sejam executados. Nestas situações, ensinamos o computador a tomar decisões, optando ou não por executar determinados comandos. Como os computadores não tomam decisões sozinhos, devemos instruí-lo a seguir um determinado caminho no programa. 

Para isto é necessário o teste do resultado de uma expressão lógica. 2/31

ComandoV é executado se expr_lógica avaliar para Verdadeiro

Comando SE



Estrutura de decisão básica em algoritmos
Sintaxe:
se <expr_lógica> então <comandoV>; ou se <expr_lógica> então <comandoV> senão <comandoF>;

Apenas um dos dois comandos é executado

3/31

Comando SE em Java if (condição) // onde condição pode ser uma expressão
{
Declarações ou blocos
}
else // caso a condição anterior não seja satisfeita
{
Declarações ou blocos
}

4/31

Exemplo SE em Java int x = 5, y = 10; if (x >= y) {
System.out.println(“X é maior ou igual a Y.”);
}
else {
System.out.println(“X é menor que Y.”);
}
5/31

Exemplo Comando SE com SENÃO


Fazer um programa que solicite ao usuário a sua idade e imprimir a mensagem “Você é maior de idade” se ela tiver 18 anos ou mais, ou “Você é menor de idade” caso contrário. 6/31

Exemplo SE com SENÃO em Java public static void main(String[] args) {
// declaração de variáveis int idade=0;
System.out.println(“Digite a sua idade:");
Scanner s = new Scanner (System.in); idade=s.nextInt(); if (idade >=18) {
System.out.println(“Você é maior de idade.”);
}
else {
System.out.println(“Você é menor de idade.”);
}
}
7/31

Comando SE


Exercício:


Faça um programa em Java que leia um número inteiro informado pelo usuário e diga se ele é par ou ímpar.



Sugestão: Use o % (resto da divisão inteira) para saber se o número é par ou ímpar.

8/31

Solução public static void main(String[] args) {
// declaração de variáveis int numero=0;

Relacionados