Java Básico
Operadores
#13
•Operadores Aritméticos	

•Operadores Relacionais	

•Operadores Lógicos	

•Operadores de Assignment	

•Precedência
Agenda
•Java JDK	

•IDE de sua preferência (Eclipse/Netbeans)
Requisitos
•Símbolos que solicitam ao compilador
realizar alguma operação
O que são Operadores
Operadores Aritméticos
Operador Descrição
+ adição (e mais unário)
- subtração (e menos unário)
* multiplicação
/ divisão
% módulo
++ incremento ...
int resultado = 1 + 2;!
System.out.println(resultado);!
!
resultado = resultado - 1;!
System.out.println(resultado);!
!
re...
String primeiraString = "Esta é";!
String segundaString = " uma String concatenada.";!
String terceiraString = primeiraStr...
resultado = +1;!
System.out.println(resultado);!
!
resultado--;!
System.out.println(resultado);!
!
resultado++;!
System.ou...
int i = 3;!
i++;!
// output 4!
System.out.println(i);!
++i;!
// output 5!
System.out.println(i);!
// output 6!
System.out....
Operadores Relacionais
Operador Descrição
== igual a
!= diferente de
> maior que
< menor que
>= maior ou igual que
<= menor ou igual que
int valor1 = 1;!
int valor2 = 2;!
System.out.println("valor1 == valor2: " + (valor1 == valor2));!
System.out.println("valo...
Operadores Lógicos
Operador Descrição
& AND
| OR
ˆ XOR
|| OR curto circuito
&& AND curto circuito
! NOT
int valor1 = 1;!
int valor2 = 2;!
System.out.println("valor1 é 1 AND valor2 é 2 - resultado: " + ((valor1 == 1) && (valor2...
Tabela Verdade
a b a & b a | b a ^ b !a
Falso Falso Falso Falso Falso Verdadeiro
Verdadeiro Falso Falso Verdadeiro Verdadeiro Falso
Falso...
Curto Circuito
Operador Precedência
postfix expr++ expr--
unário ++expr --expr +expr -expr ~ !
multiplicativo * / %
aditivo + -
shift << >...
Hands On!
Lição
de casa
•link
Lista de exercícios aulas 11 - 13
https://github.com/loiane/curso-java-basico
Código Fonte:
Não conhece Git/Github?
http://www.loiane.com/2013/11/
screencast-git-e-github-para-iniciantes
http://www.loiane.com/2013/10/curso-
java-basico-java-se-gratuito
Link do Curso com
todas as aulas
publicadas
http://loiane.com
facebook.com/loianegroner
@loiane
https://github.com/loiane
youtube.com/user/Loianeg
Obrigada!
http://loiane.com
Próximos SlideShares
Carregando em…5
×

[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)

5.689 visualizações

Publicada em

Mais infos e links: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/

Exercícios: http://www.slideshare.net/loianeg/curso-java-bsico-exerccios-aulas-11-12-13

Publicada em: Tecnologia
0 comentários
5 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
5.689
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4.625
Ações
Compartilhamentos
0
Downloads
159
Comentários
0
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)

  1. 1. Java Básico Operadores #13
  2. 2. •Operadores Aritméticos •Operadores Relacionais •Operadores Lógicos •Operadores de Assignment •Precedência Agenda
  3. 3. •Java JDK •IDE de sua preferência (Eclipse/Netbeans) Requisitos
  4. 4. •Símbolos que solicitam ao compilador realizar alguma operação O que são Operadores
  5. 5. Operadores Aritméticos
  6. 6. Operador Descrição + adição (e mais unário) - subtração (e menos unário) * multiplicação / divisão % módulo ++ incremento (pos ou pré fix) - - decremento (pos ou pré fix)
  7. 7. int resultado = 1 + 2;! System.out.println(resultado);! ! resultado = resultado - 1;! System.out.println(resultado);! ! resultado = resultado * 2;! System.out.println(resultado);! ! resultado = resultado / 2;! System.out.println(resultado);! ! resultado = resultado + 8;! ! resultado = resultado % 7;! System.out.println(resultado);!
  8. 8. String primeiraString = "Esta é";! String segundaString = " uma String concatenada.";! String terceiraString = primeiraString + segundaString;! System.out.println(terceiraString);!
  9. 9. resultado = +1;! System.out.println(resultado);! ! resultado--;! System.out.println(resultado);! ! resultado++;! System.out.println(resultado);! ! resultado = -resultado;! System.out.println(resultado);! boolean success = false;! ! System.out.println(success);! ! System.out.println(!success);!
  10. 10. int i = 3;! i++;! // output 4! System.out.println(i);! ++i;! // output 5! System.out.println(i);! // output 6! System.out.println(++i);! // output 6! System.out.println(i++);! // output 7! System.out.println(i);!
  11. 11. Operadores Relacionais
  12. 12. Operador Descrição == igual a != diferente de > maior que < menor que >= maior ou igual que <= menor ou igual que
  13. 13. int valor1 = 1;! int valor2 = 2;! System.out.println("valor1 == valor2: " + (valor1 == valor2));! System.out.println("valor1 != valor2: " + (valor1 != valor2));! System.out.println("valor1 > valor2: " + (valor1 > valor2));! System.out.println("valor1 < valor2: " + (valor1 < valor2));! System.out.println("valor1 <= valor2: " + (valor1 <= valor2));!
  14. 14. Operadores Lógicos
  15. 15. Operador Descrição & AND | OR ˆ XOR || OR curto circuito && AND curto circuito ! NOT
  16. 16. int valor1 = 1;! int valor2 = 2;! System.out.println("valor1 é 1 AND valor2 é 2 - resultado: " + ((valor1 == 1) && (valor2 == 2)));! System.out.println("valor1 é 1 OR valor2 é 1 - resultado: " + ((valor1 == 1) || (valor2 == 1)));!
  17. 17. Tabela Verdade
  18. 18. a b a & b a | b a ^ b !a Falso Falso Falso Falso Falso Verdadeiro Verdadeiro Falso Falso Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Verdadeiro Verdadeiro Verdadeiro Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso
  19. 19. Curto Circuito
  20. 20. Operador Precedência postfix expr++ expr-- unário ++expr --expr +expr -expr ~ ! multiplicativo * / % aditivo + - shift << >> >>> relacional < > <= >= instanceof igualdade '=='!= bitwise AND & bitwise exclusivo OR ^ bitwise inclusivo OR | lógico AND && lógico OR || ternário ? : assignment = += -= *= /= %= &= ^= |= <<= >>= >>> =
  21. 21. Hands On!
  22. 22. Lição de casa
  23. 23. •link Lista de exercícios aulas 11 - 13
  24. 24. https://github.com/loiane/curso-java-basico Código Fonte:
  25. 25. Não conhece Git/Github? http://www.loiane.com/2013/11/ screencast-git-e-github-para-iniciantes
  26. 26. http://www.loiane.com/2013/10/curso- java-basico-java-se-gratuito Link do Curso com todas as aulas publicadas
  27. 27. http://loiane.com facebook.com/loianegroner @loiane https://github.com/loiane youtube.com/user/Loianeg
  28. 28. Obrigada! http://loiane.com

×