Java o futuro

2178 palavras 9 páginas
Java 2 Standard Edition

Tipos, literais, operadores e controle de fluxo
Helder da Rocha www.argonavis.com.br 1

Operadores e controle de fluxo da execução
Este módulo explora as estruturas procedurais da linguagem Java Operadores
Aritméticos, lógicos, binários, booleanos, de deslocamento, de concatenação, de conversão, ...

Conversão de tipos
Promoção Coerção (cast)

Estruturas de controle de execução if-else, for, while, do-while break, continue, rótulos switch (case)

2

Operadores
Um operador produz um novo valor a partir de um ou mais argumentos Os operadores em Java são praticamente os mesmos encontrados em outras linguagens
+, -, /, *, =, ==, , >=, &&, etc.

A maior parte dos operadores só trabalha com valores de tipos primitivos. Exceções:
+ e += são usados na concatenação de strings !=, = e == são usados também com objetos (embora não funcionem da mesma forma quanto aos valores armazenados nos objetos)
3

Lista de operadores do Java
OPERADOR + * / % ++ -> >= < >>> = += -= *= /= %= &= |= ^= = >>>= ? : (tipo) instanceof FUNÇÃO Complemento Deslocamento à esquerda Deslocamento à direita Desloc. a direita com zeros Atribuição Atribuição com adição Atribuição com subtração Atribuição com multiplicação Atribuição com divisão Atribuição com resto Atribuição com AND Atribuição com OR Atribuição com XOR Atribuição com desl. esquerdo Atribuição com desloc. direito Atrib. C/ desloc. a dir. c/ zeros Operador ternário Conversão de tipos (cast) Comparação de tipos

4

Precedência
A precedência determina em que ordem as operações em uma expressão serão realizadas.
Por exemplo, operações de multiplicação são realizadas antes de operações de soma: int x = 2 + 2 * 3 – 9 / 3; // 2+6–3 = 5

Parênteses podem ser usados para sobrepor a precedência int x = (2 + 2) * (3 – 9) / 3; // 4*(– 6)/3 = – 8

A maior parte das expressões de mesma precedência é calculada da esquerda para a direita int y = 13 + 2 + 4 + 6; // (((13 + 2) + 4) + 6)

Relacionados

  • Conceitos Fundamentos Linguagem Java
    5642 palavras | 23 páginas
  • Java Time Line
    1364 palavras | 6 páginas
  • Palestra java
    2703 palavras | 11 páginas
  • JAVA
    484 palavras | 2 páginas
  • Artigo java
    2592 palavras | 11 páginas
  • 01
    734 palavras | 3 páginas
  • Php ou java, qual a melhor escolha?
    737 palavras | 3 páginas
  • Linguagens web
    714 palavras | 3 páginas
  • Elementos de Java
    7732 palavras | 31 páginas
  • Unicastelo
    3274 palavras | 14 páginas