Java_Controle de fluxo

598 palavras 3 páginas
FUNDAMENTOS DE PROGRAMAÇÃO

CONTROLE DE FLUXO

Jeancarlo Sartori sartori@upf.br Instruções de decisão




Proporcionarão uma forma de decidirmos se queremos executar um bloco de código ou não, ou seja, se desejamos pular um trecho de código ou não.
As instruções de decisão são capazes de criar um
“desvio” no fluxo de execução de um programa.

Instrução if (SE)




A instrução if (se), é utilizada quando queremos testar uma condição antes de executarmos um ou mais comandos. A sintaxe da instrução if é a seguinte: if (condição) {
//comando 1
//comando 2
//comando 3
}
//comando 4
//comando 5

Instrução if (SE) if (condição)





A condição é qualquer expressão válida que devolva um valor booleano.
Por exemplo:


a expressão “1 < 2” devolve o valor

true



a expressão “8%3 == 0” devolve o valor

false

Exemplo if (SE): double altura = 0.67;
System.out.println(altura);
if(altura < 0.90) {
System.out.println("Acesso negado");
}
System.out.println("Parque Disney World");

Instrução else (SENAO)


Muitas vezes, queremos executar um bloco de comandos caso uma condição seja verdadeira e outro bloco de comandos caso essa condição seja falsa. if (condição) {
//comando 1
//comando 2
//comando 3
} else {
//comando 4
//comando 5
//comando 6
}
// comando 7

A instrução else não pode aparecer sozinha no código sem estar vinculada a uma instrução if.

Exemplo else (SENAO) double altura = 0.67;
System.out.println(altura);
if (altura < 0.90) {
System.out.println("Acesso negado");
} else {
System.out.println("Acesso liberado");
}
System.out.println("Parque Disney World");

Exercício - Decisões encadeadas
1. Considere um programa de computador que controla os saques efetuados nos caixas eletrônicos de um banco.
Nesse banco, os saques efetuados das 6 horas até as 22 horas não podem ser superiores a R$ 5.000,00. Por outro lado, os saques efetuados depois das 22 horas e

Relacionados