Curso de Java #08 - Operadores Lógicos e Relacionais

CursoemVideo 30,980 views 13 slides Apr 27, 2015
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
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


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]