LINGUAGEM DE PROGRAMAÇÃO
ORIENTADA A OBJETOS
INSTRUÇÕES DE CONTROLE –
PARTE II
Prof. Thiago Pereira Rique
<[email protected]>
http://thiagorique.wordpress.com/
AGENDA
Princípios básicos de repetição controlada por
contador
 Instrução de repetição for
 Exemplos com a estrutura for
 Instrução de repetição do...while
 A estrutura de seleção múltipla switch
 Instruções break e continue
 Operadores lógicos

PRINCÍPIOS BÁSICOS DE REPETIÇÃO
CONTROLADA POR CONTADOR

Repetição controlada por contador requer:
Uma variável de controle (ou contador de loop)
 O valor inicial da variável de controle
 O incremento ou decremento da variável de controle a
cada iteração
 A condição de continuação do loop

PRINCÍPIOS BÁSICOS DE REPETIÇÃO
CONTROLADA POR CONTADOR

Repetição controlada por contador
INSTRUÇÃO DE REPETIÇÃO FOR

Instrução for
INSTRUÇÃO DE REPETIÇÃO FOR

Componentes de cabeçalho da instrução for

O formato geral da instrução for é:
EXEMPLOS COM A ESTRUTURA FOR
EXEMPLOS COM A ESTRUTURA FOR

Aplicativo: somando os inteiros pares de 2 a 20.
EXEMPLOS COM A ESTRUTURA FOR

Aplicativo: somando os inteiros pares de 2 a 20.

Outra alternativa (não aconselhável)
INSTRUÇÃO DE REPETIÇÃO DO...WHILE
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH

A instrução de seleção múltipla switch realiza
ações diferentes com base nos possíveis valores
de uma expressão integral constante do tipo byte,
short, int ou char.
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH

Classe GradeBook com a instrução switch para
contar as notas A, B, C, D e F.
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH

A classe GradeBookTest que demonstra a classe
GradeBook
A ESTRUTURA DE SELEÇÃO MÚLTIPLA
SWITCH
INSTRUÇÕES BREAK E CONTINUE

Instrução break

Quando executada em um while, do...while, for ou
switch, ocasiona a saída imediata dessa instrução.

Veja exemplo no próximo slide...
INSTRUÇÕES BREAK E CONTINUE

Instrução break
INSTRUÇÕES BREAK E CONTINUE

Instrução continue

Quando executada em um while, for ou do...while,
pula as instruções restantes no corpo do loop e
prossegue com a próxima iteração.

Veja exemplo no próximo slide...
INSTRUÇÕES BREAK E CONTINUE

Instrução continue
OPERADORES LÓGICOS

Operador E condicional (&&)
OPERADORES LÓGICOS

Operador OU condicional (||)
OPERADORES LÓGICOS

Operadores condicionais E e OU

Avaliação de curto-circuito de condições complexas

As partes de uma expressão contendo os operadores && ou
|| só são avaliadas até que se saiba se a condição é
verdadeira ou falsa.
OPERADORES LÓGICOS

Operadores lógicos booleanos E (&) e OU
inclusivo (|)

São idênticos aos operadores && e ||, só que sempre
avaliam seus dois operandos.
OPERADORES LÓGICOS

OU exclusivo lógico booleano (^)
Uma condição que contem este operador é true se e
somente se um dos operandos for true e o outro false.
 Se ambos os operandos forem true ou ambos forem
false, a condição inteira é false.

OPERADORES LÓGICOS

Operador de negação lógica (!)

Operador unário que “inverte” o significado de uma
condição.
Download

Lógica Matemática Unidade I Sentenças