A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Capítulo 3 Operadores. 2 Capítulo 3 – Operadores Operadores Operadores aritméticos; Operadores de atribuição; Operadores incrementais e decrementais;

Apresentações semelhantes


Apresentação em tema: "Capítulo 3 Operadores. 2 Capítulo 3 – Operadores Operadores Operadores aritméticos; Operadores de atribuição; Operadores incrementais e decrementais;"— Transcrição da apresentação:

1 Capítulo 3 Operadores

2 2 Capítulo 3 – Operadores Operadores Operadores aritméticos; Operadores de atribuição; Operadores incrementais e decrementais; Operadores relacionais; Operadores bit a bit; Operadores lógicos; Operador instanceof; Operador ternário; Precedência dos operadores.

3 3 Capítulo 3 – Operadores Operadores Aritméticos OperadorDescrição +Soma -Subtração *Multiplicação /Divisão %Módulo (resto)

4 4 Capítulo 3 – Operadores Operadores de Atribuição OperadorDescrição =Atribuição Simples +=Acréscimo -=Decréscimo *=Auto-multiplicação /=Auto-divisão %=Auto-módulo

5 5 Capítulo 3 – Operadores Operadores incrementais e decrementais OperadorDescrição ++Incremental --Decremental Podem ser utilizadas for forma pré ou pós incremental/decremental: idade++; ++dia; operador--; --contador;

6 6 Capítulo 3 – Operadores Operadores Relacionais OperadorDescrição >Maior =Maior ou Igual <=Menor ou Igual ==Igual !=Diferente

7 7 Capítulo 3 – Operadores Operadores Lógicos OperadorDescrição !Negação &AND lógico |OR lógico &&AND curto-circuito ||OR curto-circuito

8 8 Capítulo 3 – Operadores Operadores bit a bit OperadorDescrição &AND bit a bit |OR bit a bit ^XOR (OR exclusivo) bit a bit <>Shift para direita ~NOT bit a bit

9 9 Capítulo 3 – Operadores Operadores bit a bit Operador & (AND) 720 00000000000000000000001011010000 273 00000000000000000000000100010001 720 & 273 00000000000000000000000000010000 16 720 & 273 16

10 10 Capítulo 3 – Operadores Operadores bit a bit Operador | (OR) 720 00000000000000000000001011010000 273 00000000000000000000000100010001 720 | 273 00000000000000000000001111010001 977 720 | 273 977

11 11 Capítulo 3 – Operadores Operadores bit a bit Operador ^ (XOR) 720 00000000000000000000001011010000 273 00000000000000000000000100010001 720 | 273 00000000000000000000001111000001 961 720 ^ 273 961

12 12 Capítulo 3 – Operadores Operadores bit a bit Operador ~ 1985 00000000000000000000011111000001 ~1985 11111111111111111111100000111110 -1986 -720 11111111111111111111110100110000 ~ -720 00000000000000000000001011001111 719 ~x -x-1

13 13 Capítulo 3 – Operadores Operadores bit a bit Operador << 12 00000000000000000000000000001100 12 << 1 00000000000000000000000000011000 12 << 2 00000000000000000000000000110000 12 << 3 00000000000000000000000001100000 24 48 96 x << y x * 2 y

14 14 Capítulo 3 – Operadores Operadores bit a bit Operador >> 88 00000000000000000000000001011000 88 >> 1 00000000000000000000000000101100 88 >> 2 00000000000000000000000000010110 88 >> 3 00000000000000000000000000001011 44 22 11 x >> y x / 2 y

15 15 Capítulo 3 – Operadores Operador ternário ? : valor booleano valor utilizado em caso positivo valor utilizado em caso negativo

16 16 Capítulo 3 – Operadores Operador ternário String tipo = ( sexo == 'M' ? Masculino : Feminino ) ; valor booleano valor utilizado em caso positivo valor utilizado em caso negativo

17 17 Capítulo 3 – Operadores Precedência dos operadores Ordem de prioridade () [ ]. ++ -- ~ ! * / % + - > >= < <= == != & ^ | && || ?: =

18 18 Capítulo 3 – Operadores Exercícios Laboratório 1 Laboratório 5


Carregar ppt "Capítulo 3 Operadores. 2 Capítulo 3 – Operadores Operadores Operadores aritméticos; Operadores de atribuição; Operadores incrementais e decrementais;"

Apresentações semelhantes


Anúncios Google