Escolar Documentos
Profissional Documentos
Cultura Documentos
Técnico em Informática
Professora Michelle Nery
Agenda
Estrutura de Condição
IF
Else
Chaves
IF’s aninhados
Switch
Estrutura de Condição usando IF/ELSE
Em Java, como em muitas linguagens de programação,
quem faz isso é o IF (SE traduzindo).
O ELSE é o que chamamos de caso contrário, ou seja, se
for falso execute o que está no ELSE.
Exemplificando: Se (IF) for tal coisa, faça isso! Caso
contrário (ELSE), faça aquilo!
Operadores Lógicos
Para que IF chegue a uma decisão de falso e verdadeiro
são necessários operadores lógicos.
> - maior que
< - menor que
>= - maior ou igual a
<= - menor ou igula a
== - igual a
!= - diferente de
Operadores Relacionais
A tomada de decisão por advir de duas condições, sendo
assim seguem as regras:
V &V =V
V&F=F
F &V = F F && qualquer coisa = F
F&F=F
V |V =V V || qualquer coisa = V
V | F =V
F |V =V
F|F=F
Importante
O operador lógico ! (negação) serve para inverter o valor,
ou seja, se algo for falso, irá se tornar verdadeiro e vice-e-
versa.
Implementação usando IF e ELSE: Operador
Negação
IF’s Aninhados
O IF aninhado é simplesmente um IF dentro da
declaração de um outro IF externo.
É necessário saber exatamente a qual IF um determinado
ELSE está ligado, para não ocasionar erro na lógica do
programa.
Implementação usando IF’s Aninhados
Mais de uma Condição usando &&
O IF pode ser usado para mais de uma condição.
Por exemplo:
Vocês só podem passar de ano se a nota de vocês forem maior
ou igual a 60 e se o número de faltas for inferior a 25% do
total de aulas.
Se você não conseguir que uma das duas condição, toda a estruta IF
retornará FALSO.
Implementação Usando Mais de Uma
Condição com &&
Mais de uma Condição usando ||
O IF pode ser usado para mais de uma condição.
Outro exemplo:
Vocês podem passar de ano se a nota de vocês forem maior
ou igual a 60 ou se o número de faltas for inferior a 25% do
total de aulas
Se você conseguir uma das duas condição, toda a estruta IF retornará
VERDADEIRO.
Implementação Usando Mais de Uma
Condição com ||
Atenção
Separe as condições por paratenses.
Estrutura de Condição usando Switch
Outro comando condicional existente na linguagem Java é
o comando SWITCH (do inglês: desvio, mudar, trocar).