Curso de Java #08 - Operadores Lógicos e Relacionais
CursoemVideo
30,980 views
13 slides
Apr 27, 2015
Slide 1 of 13
1
2
3
4
5
6
7
8
9
10
11
12
13
About This Presentation
Operadores Relacionais e Lógicos do Java
Curso Completo de Java GRÁTIS em
https://www.youtube.com/playlist?list=PLHz_AreHm4dkI2ZdjTwZA4mPMxWTfNSpR
Size: 5.66 MB
Language: pt
Added: Apr 27, 2015
Slides: 13 pages
Slide Content
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operadores
Java Parte 2
Aula 08
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operador TernárioSe
senao
FimSe
maior = n1>n2 ? n1 : n2;
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operadores Relacionais
> Maior que 5 > 2true
< Menor que 4 < 1false
>=Maior ou igual a 8 >= 3true
<=Menor ou igual a 6 <= 6true
== Igual a 9 == 8false
!= Diferente de 4 != 5true
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Maior ou Menor?
<>
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Comparando Strings
String nome1 = “Gustavo”;
String nome2 = “Gustavo”;
String nome3 = new String(“Gustavo”);
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operadores Lógicos
&& .E. true && falsefalse
|| .OU. false || truetrue
^ .XOU. true ^ truefalse
! .NAO. ! false true
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operadores Lógicos
pq
VV
VF
FV
FF
p ! p
V F
F V
p && q
V
F
F
F
pq
VV
VF
FV
FF
p || q
V
V
V
F
pq
VV
VF
FV
FF
p ^ q
F
V
V
F
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Expressões Lógicas Compostas
( ) || ( )
0 16 18 70
16≤Idade<18 Idade>70
Idade>=16 && Idade<18 Idade>70
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Exercícios - Aula 08
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Dadas as linhas a seguir:
int x = 8, y = 3;
int w = x/ y;
String z = (w % 2 == 0)?"frase1":"frase2";
System.out.println(z);
O que acontecerá se esse código for executado?
a)Um erro de tipo na variável w
b)Um erro de atribuição na variável z
c)Será impresso "frase1"
d)Será impresso "frase2"
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Analise o código a seguir e indique o que será
impresso na tela:
String parte1 = "Curso";
String parte2 = "Video";
String parte3 = parte1 + parte2;
String parte4 = "CursoVideo";
System.out.println(parte3 == parte4);
System.out.println(parte3.equals(parte4));
a)CursoVideo
b)false true
c)true true
d)true false
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Analise o código a seguir e indique o que será impresso na
tela:
boolean val1 = (4>=5), val2 = (4<4), val3 = (val1==val2);
boolean val4 = val1 ^ val3;
boolean val5 = !val2 && val4;
System.out.println(val4 + " " + val5);
a)true true
b)false true
c)false false
d)true false
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com [email protected]