28
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery

Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Embed Size (px)

Citation preview

Page 1: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Linguagem de Programação JAVA

Técnico em Informática

Professora Michelle Nery

Page 2: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Agenda

Operações

Operadores

Operadores Delimitadores

{}

[]

()

.

Operador de Atribuição

=

Page 3: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Agenda

Operadores Aritméticos

Operadores Convencionais

+

-

*

/

%

Operadores de Incremento

++

Operadores de Decremento

--

Page 4: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Agenda

Abreviações dos Operadores Aritméticos

++

--

+=

-=

*=

/=

%=

Page 5: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Agenda

Operadores Lógicos e Relacionais

&

&&

|

||

==

!=

<

>

<=

>=

Page 6: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Operador Delimitador

Grupo Operador Operando Descrição

Delimitador

. objeto.atributo Acesso a um membro de um objeto ou

classe.

{} Classe, Método

e Instruções de

controle.

Indica o inicio e fim do programa,

método ou classe.

[] Vetores Acesso ao elemento de um vetor.

(parâmetros) Métodos Usados para passar parametros

necessários para invocar o método.

Page 7: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Operador de Atribuição

Grupo Operador Operando Descrição

Atribuição

= variáveis Fazer com o que a variável receba

alguma valor.

Page 8: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Pré-Requisitos do Projeto

Crie um pacote dentro do projeto Linguagem de

Programação denominado Operadores.

Retire a opção criar classe principal.

Deixe-o como projeto principal.

Page 9: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Operadores Aritméticos

Grupo Operador Operando Descrição

Convencionais

+ variáveis Somar

- variaveis Subtrair

* variáveis Multiplicar

/ variáveis Dividir

% variaveis Resto

Incremento

Decremento

++ variaveis Pós e Pré Incremento

-- variaveis Pós e Pré Decremento

Abreviações

dos

Operadores

+= variaveis Abreviar a Soma

-= variaveis Abreviar a Subtração

*= variaveis Abreviar a Multiplicação

/= variaveis Abreviar a Divisão

%= variaveis Abreviar o Resto

Page 10: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Operadores Incremento e Decremento

Utilize os operadores de incremento (++) e decremento

(--) em vez de um operador de atribuição composta ao

incrementar ou decrementar uma variável por 1.

Se o operador de incremento ou decremento é colocado

antes de uma variável, ele passa a ser chamado de

operador de pré-incremento ou pré-decremento.

Se o operador de incremento ou decremento é colocado

depois de uma variável, ele passa a ser chamado de

operador de pós-incremento ou pós-decremento.

Page 11: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Pré-Requisitos

Crie uma classe dentro do pacote operadores do projeto

denominada OperadoresIncrementoDecremento.

Copie o método main para dentro do código fonte.

Page 12: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Usando os Operadores de Incremento

Dentro do método main, vamos adicionar os seguintes

códigos:

Page 13: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Abreviação dos Operadores Aritméticos

A abreviação dos operadores aritméticos são usadas

quando o valor de uma variável é composto por ela

mesma sob a operação de uma outra variável ou

constante.

Exemplo:

a = a + b;

Page 14: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Pré-Requisitos

Crie uma classe dentro do pacote operadores do projeto

denominada OperadoresAbreviados.

Copie o método main, como anteriormente para dentro

do código fonte.

Page 15: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Usando a Abreviação dos Operadores

Aritméticos

Dentro do método main, vamos adicionar os seguintes

códigos:

Page 16: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Usando a Abreviação dos Operadores

Aritméticos

Page 17: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Equações Simplificadas vs. Equações

Originais com Incremento (++)

Page 18: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Equações Simplificadas vs. Equações

Originais com Decremento (--)

Page 19: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Atividades

7. Dadas as equações simplificadas abaixo; encontre todas

as equações em cada uma delas e coloque-as em

ordem:

a) a = b++ * c;

b) c = x - --y / b;

Page 20: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Lista de Exercícios

8. Para cada conjunto de equações apresentadas a seguir,

indique a expressão simplificada:

a) x = x + 1;

a = b * x;

d) b = b - 1;

x = a / b * c - d;

c = c + 1;

Page 21: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Operadores Lógicos e Relacionais

Os operadores relacionais e lógicos são utilizados em

testes e condições de entrada em um fluxo do programa.

Grupo Operador Operando Descrição

Operadores

Lógicos

&& variáveis E: Avalia a primeira condição, se

for falsa não avalia a próxima pois

o resultado será sempre falso.

& variaveis E: Avalia as duas condições

|| variáveis Ou: Avalia a primeira condição, se

for true não avalia a próxima pois

o resultado será sempre true.

| variáveis Ou: Avalia as duas condições

Page 22: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Operadores Lógicos e Relacionais

Grupo Operador Operando Descrição

Operadores

Relacionais

== variáveis Igual

!= variaveis Diferente

< variáveis Menor

> variáveis Maior

<= variáveis Menor e Igual

>= variáveis Maior e Igual

Page 23: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Pré-Requisitos

Crie uma classe dentro do pacote padrão do projeto

denominada OperadoresLogicosRelacionais.

Copie o método main para dentro do código fonte.

Page 24: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Usando os Operadores Lógicos

Dentro do método main, vamos adicionar os seguintes

códigos:

Page 25: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Usando os Operadores Lógicos

Page 26: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Usando os Operadores Relacionais

Adicione ao código do método main, os seguintes

códigos:

Page 27: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Usando os Operadores Relacionais

Page 28: Linguagem de Programação JAVA de... · Pré-Requisitos do Projeto Crie um pacote dentro do projeto Linguagem de Programação denominado Operadores. Retire a opção criar classe

Lista de Exercícios

1. Responda se verificação é True ou False:

a) verificacao = 10 == 10 && 10 == 20;

b) verificacao = 11 == 12 && 20 == 20;

c) verificacao = 15 == 15 && 16 == 16;

d) verificacao = 12 == 11 && 23 == 24;

e) verificacao = 10 == 10 || 10 == 20;

f) verificacao = 11 == 12 || 20 == 20;

g) verificacao = 15 == 15 || 16 == 16;

h) verificacao = 12 == 11 || 23 == 24;