LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago...

Post on 17-Apr-2015

106 views 1 download

Transcript of LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago...

LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS

INSTRUÇÕES DE CONTROLE – PARTE II

Prof. Thiago Pereira Rique

<thiagorique2011@gmail.com>

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.

REFERÊNCIA

DEITEL, H.M; Java Como Programar. 8ª ed. Ed. Pearson, 2010.