Você está na página 1de 18

Programação Orientada a Objetos I

Variáveis
Métodos
Estruturas de Repetição e Condicionais
Operadores Lógicos

Prof. Lênio Oliveira Prado Júnior

Campus Poços de Caldas


Curso Técnico em Desenvolvimento de Sistemas
Disciplina de Programação Orientada a Objetos I
Lenio.Prado@ifsuldeminas.edu.br
Conteúdo

• Variáveis;

• Métodos;
• Estruturas de repetição;
• Estruturas condicionais;

• Exemplos práticos na linguagem Java.

Instituto Federal do Sul de Minas Plano de Ensino


Variáveis - Tipos

• São containers para armazenar valores

• Cada tipo de variável guarda certos tipos de valores


 int: números inteiros entre -2.147.483.648 até 2.147.483.647 (32 bits)
 long: número inteiros (64 bits)
 float: números com valores decimais (32 bits)
 double: números com valores decimais (64 bits)
 char: armazena caractere
 string: conjunto de caracteres
 boolean: valor verdadeiro ou falso

Instituto Federal do Sul de Minas Plano de Ensino


Variáveis - Declaração

• Declaração é feita especificando o tipo e o nome da variável:

• Exemplos:
 int idade
 long quantidade
 float peso
 double centimetrosGalaxia
 char letra
 string nomeCompleto
 boolean possuiSaldo

Instituto Federal do Sul de Minas Plano de Ensino


Variáveis - Nomenclatura

• Em Java utiliza-se a seguinte regra de nomenclatura de variáveis:


 Variáveis com a letra inicial minúscula
 Se nome composto, usar os demais nomes com letra inicial maiúscula:
 nomeProfessor

Instituto Federal do Sul de Minas Plano de Ensino


Variáveis - Atribuição

• Pode-se declarar e atribuir um valor para uma variável:


 int idade = 19

• Ou pode-se declarar e posteriormente atribuir um valor:


 int idade
 idade = 19

Instituto Federal do Sul de Minas Plano de Ensino


Métodos

1 2 3 4

 1) Modificador de visibilidade
 2) Tipo de retorno

 3) Nome
 4) Parâmetros de entrada

 5) Corpo

Instituto Federal do Sul de Minas Plano de Ensino


Métodos

1 2 3 4 5

 O método main é um método especial de início da aplicação


 1) Modificador de visibilidade
 2) Modificador que indica que o método é da classe e não da instância
 3) Tipo que indica que não há retorno para o método
 4) Nome do método main (não pode ser alterado)
 5) Vetor de parâmetros de entrada
OBS: os parâmetros são enviados por exemplo pela linha de comando
Instituto Federal do Sul de Minas Plano de Ensino
Estruturas de Repetição - for

1 2 3 4

• 1) Variável utilizada para controlar a execução do comando for

• 2) Valor de início da variável (pode ser utilizada uma variável)


• 3) Lógica para finalizar a repetição

• 4) Modo de incremento do valor da variável

Instituto Federal do Sul de Minas Plano de Ensino


Estruturas de Repetição - for

1 2 2 3 4 4

• 1) Variáveis utilizadas para controlar a execução do comando for

• 2) Valores de início da variável x e y


• 3) Lógica para finalizar a repetição

• 4) Modo de incremento do valor das variáveis

Instituto Federal do Sul de Minas Plano de Ensino


Estruturas de Repetição - while

2
3

• 1) Lógica para finalizar o while


• 2) Corpo do while

• 3) Decremento ou incremento do contado

Instituto Federal do Sul de Minas Plano de Ensino


Estruturas de Repetição - while

2
3

• 1) Lógica para finalizar o while


• 2) Corpo do while

• 3) Decremento ou incremento do contado

Instituto Federal do Sul de Minas Plano de Ensino


Estruturas Condicionais - if

• 1) Condição de verificação para execução


• 2) Bloco executado quando a condição for verdadeira

• 3) Bloco executado quando a condição for falsa


• OBS: a estrutura if não exige que exista um bloco else

Instituto Federal do Sul de Minas Plano de Ensino


Estruturas Condicionais - if

• 1) Condições que devem ser satisfeitas para execução


• 2) Bloco executado quando as condições forem satisfeitas

• 3) Operador lógico a ser utilizado na avaliação das condições


• OBS: Os operadores lógicos serão explicado neste documento.

Instituto Federal do Sul de Minas Plano de Ensino


Estruturas Condicionais - switch

2
4

• 1) Variável que será avaliada na expressão

• 2) Tratamento do caso específico ‘F’

• 3) Tratamento de todos os casos não específicos anteriormente

• 4) A instrução break finaliza a execução do caso específico


Instituto Federal do Sul de Minas Plano de Ensino
Operadores Lógicos

• E (and): &&
 Todas as condições devem ser verdadeiras

• OU (or): ||
 Uma das condições deve ser verdadeira

• Negação (not): !
 Inverte o resultado – se verdadeira, se torna falso

• Igual (equal): ==
 Somente o valor exato satisfaz a condição

• Diferente (not equal): !=


 Somente se o valor for diferente a condição é satisfeita
Instituto Federal do Sul de Minas Plano de Ensino
Operadores Lógicos

• Maior que: >

• Maior ou igual a: >=


• Menor que: <
• Menor ou igual a: <=

Instituto Federal do Sul de Minas Plano de Ensino


Finalização

Fim!

Instituto Federal do Sul de Minas Plano de Ensino

Você também pode gostar