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

7.113 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
6 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
7.113
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5.969
Ações
Compartilhamentos
0
Downloads
186
Comentários
0
Gostaram
6
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

×