Java
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Galxia
JSE
Java Standard
Edition
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Constelao
Bsico da
linguagem Java
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Parte II Variveis
Parte IV Operadores
Parte VI Arrays
Tpicos
Parte II Variveis
Parte IV Operadores
Parte VI Arrays
Parte IV
Operadores
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Desafios
Introduo
Operadores aritmticos
Diviso e mdulo
Hora de praticar
Operadores unrios
Hora de praticar
Questes de concursos
instanceof
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Hora de praticar
Questes de concursos
Operadores condicionais
Hora de praticar
Questes de concursos
Operadores de bits
Hora de praticar
Questes de concursos
Operadores de atribuio
Hora de praticar
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Questes de concursos
Precedncia de operadores
Questes de concursos
Referncias
Desafios
[RGA] Qual a diferena entre usarmos ++x (ou --x) e x++ (ou
x--)?
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
10
Desafios
11
Desafios
12
Introduo
Retornam um resultado
int x = 3 + 6;
Operandos: x, 3 e 6
Operadores:
= (atribuio simples)
+ (adio)
Resultados:
Da adio: 9
Da atribuio: x recebe 9
13
Introduo
Operandos
Operandos
Operadores
Operadores
Resultado
Resultado da
da adio
adio
Resultado
Resultado da
da atribuio
atribuio simples
simples
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
14
Operadores aritmticos
Operadores:
Adio +
Subtrao -
Multiplicao *
Diviso /
Adio +
int x = 3 + 6;
15
Operadores aritmticos
Tipo
Operando 1
Operando 2
byte
byte
byte
short
short
short
int
int
int
long
float
double
Tipo do resultado
da operao
int
long
float
double
16
Operadores aritmticos
Exemplo 1:
byte j = 15;
byte l = 20;
Exemplo 2:
int n = 15;
long o = 20;
Exemplo 3:
float q = 15.5f;
double r = 20.7;
17
Operadores aritmticos
Exemplo 4
x do tipo double
6.333333333333333
18
Operadores aritmticos
Diviso /
int x = 15 / 2; // x recebe 7.
Leva-se a uma exceo ArithmeticException
19
Diviso e mdulo
%
%
//
20
21
Hora de praticar
constelacao01.parte04
Exemplo01_OperadoresAritmeticos
22
Operadores unrios
Operadores:
Mais +
Menos
Incremento ++
Incrementa um valor em um
Decremento
Diminui um valor em um
Complemento lgico !
23
Operadores unrios
Pr-fixados
Exemplo:
Ps-fixados
Exemplo:
int x = 15;
24
25
Hora de praticar
constelacao01.parte04
Exemplo02_OperadoresUnarios
26
Questes de concursos
[IADES 2011 PG/DF - Analista Jurdico - Analista de Sistemas]
Analise o cdigo fonte em Java a seguir e assinale a alternativa
que apresenta o resultado da execuo do programa.
27
Questes de concursos
[IADES 2011 PG/DF - Analista Jurdico - Analista de Sistemas]
Analise o cdigo fonte em Java a seguir e assinale a alternativa
que apresenta o resultado da execuo do programa.
import java.io.*;
int a, b, c;
a = 5;
b = 3;
c = a++ + ++b; // a = 6, b = 4 e c = 9.
}
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
28
Questes de concursos
[IADES 2011 PG/DF - Analista Jurdico - Analista de Sistemas]
Analise o cdigo fonte em Java a seguir e assinale a alternativa
que apresenta o resultado da execuo do programa.
[A] Valores = 16
[C] Valores = 18
[E] Valores = 19
29
Questes de concursos
[IADES 2011 PG/DF - Analista Jurdico - Analista de Sistemas]
Analise o cdigo fonte em Java a seguir e assinale a alternativa
que apresenta o resultado da execuo do programa.
[A] Valores = 16
[C] Valores = 18
[E] Valores = 19
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
30
Questes de concursos
[FGV - 2010 - BADESC - Analista de Sistemas - Desenvolvimento
de Sistemas Questo 35] Observe o cdigo em Java a seguir,
em que se pode verificar a aplicao dos operadores de prdecremento e ps-decremento.
31
Questes de concursos
[FGV - 2010 - BADESC - Analista de Sistemas - Desenvolvimento
de Sistemas Questo 35] Observe o cdigo em Java a seguir,
em que se pode verificar a aplicao dos operadores de prdecremento e ps-decremento.
m = --n; // m = 43 e n = 43.
m = n--; // m = 43 e n = 42.
}
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
32
Questes de concursos
[FGV - 2010 - BADESC - Analista de Sistemas - Desenvolvimento
de Sistemas Questo 35] Aps a execuo do cdigo, as
variveis m e n exibiro, respectivamente, os valores:
[A] 42 e 41.
[B] 42 e 42.
[C] 42 e 43.
[D] 43 e 42.
[E] 43 e 43.
33
Questes de concursos
[FGV - 2010 - BADESC - Analista de Sistemas - Desenvolvimento
de Sistemas Questo 35] Aps a execuo do cdigo, as
variveis m e n exibiro, respectivamente, os valores:
[A] 42 e 41.
[B] 42 e 42.
[C] 42 e 43.
[D] 43 e 42.
[E] 43 e 43.
34
Questes de concursos
[CESPE 2011 EBC Cargo 12] A respeito de estruturas de controle
de fluxo em algoritmos, julgue o prximo item.
35
Questes de concursos
[CESPE 2011 EBC Cargo 12] A respeito de estruturas de controle
de fluxo em algoritmos, julgue o prximo item.
Gabarito: ERRADO.
36
Operadores:
Igual a ==
Diferente de !=
instanceof
37
instanceof
Uma classe
Uma subclasse
38
instanceof
veiculo
veiculo
Veiculo
Veiculo
Carro
Carro
Acelerar
Acelerar
carro
carro
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
39
40
Hora de praticar
constelacao01.parte04
Exemplo03_OperadoresIgualdadeRelacionais
constalacao01.parte04.classes
Carro
Veiculo
constalacao01.parte04.interface
Acelerar
41
Questes de concursos
[ESAF 2008 CGU - Analista de Desenvolvimento de Sistemas
Questo 23] Com relao linguagem de programao Java,
correto afirmar que
42
Questes de concursos
[ESAF 2008 CGU - Analista de Desenvolvimento de Sistemas
Questo 23] Com relao linguagem de programao Java,
correto afirmar que
Gabarito: ERRADO.
43
Questes de concursos
[CESPE 2012 BASA Cargo 17] Julgue o item seguinte, acerca da
linguagem de programao Java.
44
Questes de concursos
[CESPE 2012 BASA Cargo 17] Julgue o item seguinte, acerca da
linguagem de programao Java.
Gabarito: ERRADO.
instanceof
Uma classe
Uma subclasse
45
Operadores condicionais
Operadores:
OR lgico ||
Ternrio ? :
46
Operadores condicionais
Exemplos:
47
Operadores condicionais
Operador ternrio ? :
Exemplo:
O exemplo equivalente a:
String x;
x = "Rogrio";
else
x = "Kal-El";
48
49
Hora de praticar
constelacao01.parte04
Exemplo04_OperadoresCondicionais
50
Questes de concursos
[UFPR 2010 UFPR - Analista de Tecnologia da Informao] Em
JAVA, os operadores lgicos 'E', 'OU' e 'NO' so representados
respectivamente por:
[B] *, +, ~
[D] &, #, $
51
Questes de concursos
[UFPR 2010 UFPR - Analista de Tecnologia da Informao] Em
JAVA, os operadores lgicos 'E', 'OU' e 'NO' so representados
respectivamente por:
[B] *, +, ~
[D] &, #, $
52
Questes de concursos
[UFF 2009 UFF - Analista de Tecnologia da Informao] Analise o
seguinte trecho de cdigo na linguagem Java:
53
Questes de concursos
[UFF 2009 UFF - Analista de Tecnologia da Informao] Analise o
seguinte trecho de cdigo na linguagem Java:
int i1 = 5, i2 = 6;
54
Questes de concursos
[UFF 2009 UFF - Analista de Tecnologia da Informao] Aps
rodar o trecho de cdigo acima apresentado, o valor atribudo a
s1 ser:
[A] x;
[B] false;
[C] 5;
[D] 6;
[E] y.
55
Questes de concursos
[UFF 2009 UFF - Analista de Tecnologia da Informao] Aps
rodar o trecho de cdigo acima apresentado, o valor atribudo a
s1 ser:
[A] x;
[B] false;
[C] 5;
[D] 6;
[E] y.
56
Operadores de bits
Operadores:
Complemento ~
AND &
OR |
XOR ^
57
Operadores de bits
Operador complemento ~
Valor
128
64
32
16
Valor
final
20
20
~20
-21
58
Operadores de bits
O bit de sinal 1
00010101
11101010
Inverte-se os bits
21
59
Operadores de bits
int (padro)
long
60
Operadores de bits
Valor
128
64
32
16
Valor
final
93
93
-21
-21
AND &
73
OR I
-1
XOR ^
-74
61
Operadores de bits
Operadores de deslocamento:
esquerda <<
direita >>
int (padro)
long
62
Operadores de bits
Exemplo:
Visualizando:
13: 00000000000000000000000000001101
52: 00000000000000000000000000110100
-21: 11111111111111111111111111101011
-84: 11111111111111111111111110101100
63
Operadores de bits
Valor
128
64
32
16
Valor
final
13
13
13 << 2
52
-21
-21
-21 << 2
-84
64
Operadores de bits
Exemplo:
Visualizando:
13: 00000000000000000000000000001101
3: 00000000000000000000000000000011
-21: 11111111111111111111111111101011
-6: 11111111111111111111111111111010
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
65
Operadores de bits
Valor
128
64
32
16
Valor
final
13
13
13 >> 2
-21
-21
-21 >> 2
-6
66
Operadores de bits
Exemplo:
Visualizando:
13: 00000000000000000000000000001101
3: 00000000000000000000000000000011
-21: 11111111111111111111111111101011
67
Operadores de bits
Valor
128
64
32
16
Valor
final
13
13
13 >>> 2
-21
-21
-21 >>> 2
-6
68
69
Hora de praticar
constelacao01.parte04
Exemplo05_OperadoresBits
70
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica] Julgue o item a
seguir, relativo ao cdigo abaixo, escrito na linguagem Java.
71
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica] Julgue o item a
seguir, relativo ao cdigo abaixo, escrito na linguagem Java.
72
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica] Julgue o item a
seguir, relativo ao cdigo abaixo, escrito na linguagem Java.
Gabarito: ERRADO.
73
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue o
item a seguir, relativo ao cdigo abaixo, escrito na linguagem
Java.
int x;
x = +16 >> 1;
x = x >>> 2;
x = x << 1;
System.out.println(x);
}
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
74
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue o
item a seguir, relativo ao cdigo abaixo, escrito na linguagem
Java.
Visualizando:
16:
x = x >>> 2 (x = 2):
x = x << 1 (x = 4):
75
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue o
item a seguir, relativo ao cdigo abaixo, escrito na linguagem
Java.
int x;
x = x >>> 2; // x recebe 2.
x = x << 1; // x recebe 4.
System.out.println(x); // Imprime 4.
}
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
76
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue o
item a seguir, relativo ao cdigo abaixo, escrito na linguagem
Java.
77
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue o
item a seguir, relativo ao cdigo abaixo, escrito na linguagem
Java.
Gabarito: CERTO.
78
Questes de concursos
[CESPE 2009 ANAC Cargo 11] Julgue o item seguinte.
79
Questes de concursos
[CESPE 2009 ANAC Cargo 11] Julgue o item seguinte.
Gabarito: CERTO.
Operadores condicionais AND lgico && e OR lgico || possuem
dois smbolos cada
Operadores de bits AND & e OR I possuem apenas um cada
80
Questes de concursos
[CESGRANRIO 2012 Petrobrs - Analista de Sistemas Jnior
Engenharia de Software Questo 43] Seja o seguinte trecho de
cdigo Java, onde o operador >> representa um shift direita:
81
Questes de concursos
[CESGRANRIO 2012 Petrobrs - Analista de Sistemas Jnior
Engenharia de Software Questo 43] O que ser exibido no
console quando for executado o mtodo main()?
Visualizando:
82
Questes de concursos
[CESGRANRIO 2012 Petrobrs - Analista de Sistemas Jnior
Engenharia de Software Questo 43] O que ser exibido no
console quando for executado o mtodo main()?
[A] -400
[B] -200
[C] -25
[D] 25
[E] 400
83
Questes de concursos
[CESGRANRIO 2012 Petrobrs - Analista de Sistemas Jnior
Engenharia de Software Questo 43] O que ser exibido no
console quando for executado o mtodo main()?
[A] -400
[B] -200
[C] -25
[D] 25
[E] 400
84
Operadores de atribuio
Operadores:
Atribuio simples =
Incremental +=
Decremental -=
Multiplicativa *=
Divisria /=
Modular %=
85
Operadores de atribuio
Operadores:
&=
^=
|=
<<=
>>=
>>>=
86
Operadores de atribuio
De uma varivel
Um literal
Exemplo:
87
Operadores de atribuio
x op= y;
Sendo:
Casting implcito
x e y: operandos
op: operao
T: tipo de x
Exemplo:
byte x = 4;
int y = 3;
88
89
Hora de praticar
constelacao01.parte05
Exemplo06_OperadoresAtribuicao
90
Questes de concursos
[FCC 2012 TRT 2 Regio Tcnico Judicirio Especialidade
Informtica Questo 53 - Adaptada] Julgue as letras a seguir:
91
Questes de concursos
[FCC 2012 TRT 2 Regio Tcnico Judicirio Especialidade
Informtica Questo 53 - Adaptada] Julgue as letras a seguir:
Gabarito: ERRADO.
Gabarito: ERRADO.
92
Questes de concursos
[FCC 2008 TCE/AL Programador Questo 46] Considerando
que as variveis Java X, Y e Z foram todas inicializadas com zero,
os resultados das mesmas aps as alteraes realizadas pelas
atribuies X *= 2, Y = 5 e Z /=3, respectivamente, sero
[A] 0, -5 e 0
[B] 0, 5 e 0
[C] 1, -5 e 3
[D] 2, -5 e 3
[E] 2, 5 e 3
93
Questes de concursos
[FCC 2008 TCE/AL Programador Questo 46] Considerando
que as variveis Java X, Y e Z foram todas inicializadas com zero,
os resultados das mesmas aps as alteraes realizadas pelas
atribuies X *= 2, Y = 5 e Z /=3, respectivamente, sero
X = 0;
X *= 2; // X = (tipo do X) 0 * 2; X recebe 0.
Y = 0;
Z = 0;
94
Questes de concursos
[FCC 2008 TCE/AL Programador Questo 46] Considerando
que as variveis Java X, Y e Z foram todas inicializadas com zero,
os resultados das mesmas aps as alteraes realizadas pelas
atribuies X *= 2, Y = 5 e Z /=3, respectivamente, sero
[A] 0, -5 e 0
[B] 0, 5 e 0
[C] 1, -5 e 3
[D] 2, -5 e 3
[E] 2, 5 e 3
95
Questes de concursos
[FCC 2007 MPU - Analista de Informtica - Desenvolvimento de
Sistemas Questo 57] Analise os seguintes valores, variveis e
operaes usando expresses Java:
byte j = 30;
short k = 54;
int m = 40;
long n = 12L;
resultado += j;
resultado += k;
resultado /= n;
resultado = m;
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
96
Questes de concursos
[FCC 2007 MPU - Analista de Informtica - Desenvolvimento de
Sistemas Questo 57] Analise os seguintes valores, variveis e
operaes usando expresses Java:
byte j = 30;
short k = 54;
int m = 40;
long n = 12L;
97
Questes de concursos
[FCC 2007 MPU - Analista de Informtica - Desenvolvimento de
Sistemas Questo 57] Aps a ltima operao, o resultado ser
igual a
[A] -7
[B] -32
[C] -33
[D] 60
[E] 84
98
Questes de concursos
[FCC 2007 MPU - Analista de Informtica - Desenvolvimento de
Sistemas Questo 57] Aps a ltima operao, o resultado ser
igual a
[A] -7
[B] -32
[C] -33
[D] 60
[E] 84
99
Questes de concursos
[CESGRANRIO 2008 TJ/RO - Analista Judicirio - Anlise de
Sistemas - Desenvolvimento Questo 23] Em Java, a atribuio
composta x += y equivalente a x = (T) (x + y), onde T o tipo
de x. Com base nesta premissa, considere as duas linhas de
programa a seguir.
x += y;
x = x + y;
100
Questes de concursos
[CESGRANRIO 2008 TJ/RO - Analista Judicirio - Anlise de
Sistemas - Desenvolvimento Questo 23] A primeira linha
compilar, e a segunda linha ir gerar um erro em tempo de
compilao, se x e y forem declarados, respectivamente, como:
101
Questes de concursos
[CESGRANRIO 2008 TJ/RO - Analista Judicirio - Anlise de
Sistemas - Desenvolvimento Questo 23] A primeira linha
compilar, e a segunda linha ir gerar um erro em tempo de
compilao, se x e y forem declarados, respectivamente, como:
102
Questes de concursos
[CESGRANRIO 2008 TJ/RO - Analista Judicirio - Anlise de
Sistemas - Desenvolvimento Questo 23] A primeira linha
compilar, e a segunda linha ir gerar um erro em tempo de
compilao, se x e y forem declarados, respectivamente, como:
103
Questes de concursos
[CESGRANRIO 2008 TJ/RO - Analista Judicirio - Anlise de
Sistemas - Desenvolvimento Questo 23] A primeira linha
compilar, e a segunda linha ir gerar um erro em tempo de
compilao, se x e y forem declarados, respectivamente, como:
104
Questes de concursos
[CESGRANRIO 2008 TJ/RO - Analista Judicirio - Anlise de
Sistemas - Desenvolvimento Questo 23] A primeira linha
compilar, e a segunda linha ir gerar um erro em tempo de
compilao, se x e y forem declarados, respectivamente, como:
Relembrando:
105
Questes de concursos
[CESGRANRIO 2008 TJ/RO - Analista Judicirio - Anlise de
Sistemas - Desenvolvimento Questo 23] A primeira linha
compilar, e a segunda linha ir gerar um erro em tempo de
compilao, se x e y forem declarados, respectivamente, como:
106
Questes de concursos
[CESGRANRIO 2008 TJ/RO - Analista Judicirio - Anlise de
Sistemas - Desenvolvimento Questo 23] A primeira linha
compilar, e a segunda linha ir gerar um erro em tempo de
compilao, se x e y forem declarados, respectivamente, como:
107
Precedncia de operadores
Operador
Precedncia
Unrios de incremento e
decremento ps-fixos
var++ var--
Outros unrios
Multiplicativos
*/%
Aditivos
+-
Shift
Relacionais
Igualdade
== !=
AND
&
XOR
OR
AND lgico
&&
OR lgico
||
Ternrio
?:
Atribuio
108
Precedncia de operadores
Exemplos:
109
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Analise o seguinte
programa desenvolvido na linguagem Java.
110
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Analise o seguinte
programa desenvolvido na linguagem Java.
Lembrete:
111
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Analise o seguinte
programa desenvolvido na linguagem Java.
A = true e B = false
A || B && A || !B
true || true
true
112
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Analise o seguinte
programa desenvolvido na linguagem Java.
A = true e B = false
false
113
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Analise o seguinte
programa desenvolvido na linguagem Java.
A = true e B = false
false
114
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Analise o seguinte
programa desenvolvido na linguagem Java.
A = true e B = false
!A && B || A && !B
false || true
true
115
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Analise o seguinte
programa desenvolvido na linguagem Java.
boolean A, B;
A = true;
B = false;
}
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
116
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Assinale a opo
com a sequncia CORRETA, de cima para baixo.
117
Questes de concursos
[FUMARC 2011 BDMG - Analista de Sistemas] Assinale a opo
com a sequncia CORRETA, de cima para baixo.
118
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica] Julgue os itens a
seguir, acerca do cdigo abaixo, escrito em Java.
119
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica] Julgue os itens a
seguir, acerca do cdigo acima, escrito em Java.
120
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica] Julgue os itens a
seguir, acerca do cdigo acima, escrito em Java.
Gabarito: ANULADO.
Gabarito: ANULADO.
121
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue os
itens a seguir, acerca do cdigo abaixo, escrito em Java.
int i = 1;
boolean v = true;
System.out.println(i);
System.out.println(mpu);
}
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
122
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue os
itens a seguir, acerca do cdigo abaixo, escrito em Java.
int i = 1;
boolean v = true;
System.out.println(i); // Imprime 4.
}
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
123
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue os
itens a seguir, acerca do cdigo acima, escrito em Java.
124
Questes de concursos
[CESPE 2010 MPU Tcnico de Informtica Adaptado] Julgue os
itens a seguir, acerca do cdigo acima, escrito em Java.
Gabarito: CERTO.
Gabarito: ERRADO.
125
Retornam um resultado
Adio +
Subtrao -
Multiplicao *
Diviso /
126
Exemplo:
Gabarito: ERRADO.
127
128
Mais +
Menos -
Incremento ++
Decremento -
Complemento lgico !
129
[RGA] Qual a diferena entre usarmos ++x (ou --x) e x++ (ou
x--)?
Pr fixados
Ps fixados
130
Igual a ==
Diferente de !=
instanceof
131
Gabarito: ERRADO.
O operadores igual a == possui funo diferente do do operador
de atribuio simples =
132
Uma classe
Uma subclasse
OR lgico ||
Ternrio ? :
133
Operadores de curto-circuito
Gabarito: CERTO.
134
Complemento ~
AND &
OR |
XOR ^
135
136
137
Atribuio simples =
Incremental +=
Decremental -=
Multiplicativa *=
Divisria /=
Modular %=
138
&=
^=
|=
<<=
>>=
>>>=
Gabarito: ERRADO.
O operador de atribuio simples = no usado para
comparao
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
139
Referncias
140
Referncias
141
142