Operação em Operador Expressão Descrição Java Aritmético em Java Adição + a+b Retorna a soma de a e b Subtração - a–b Retorna a diferença entre a e b Multiplicação * a*b Retorna o produto de a por b Divisão / a/b Retorna a divisão de a por b Módulo % a%b Retorna o resto da divisão de a por b
3.2 Operadores de Comparação
Operador de Igualdade e Relacional Exemplo em Java Descrição == a==b a é igual a b ‘!= a !=b a não é igual a b > a>b a é maior que b < a< b a é menor que b >= a>=b a é maior ou igual a b <= a <= b a menor é ou igual a b
3.3 Operadores Aritméticos de Atribuição
Operador de Tarefa Expressão Explicação Resultado Assuma: int c=3, d=5, e=4, f=6, g=12; += c+=7 c=c+7 c é igual a 10 -= d-=4 d=d-4 d é igual a 1 *= e*=5 e=e*5 e é igual a 20 /= f/=3 f=f/3 f é igual a 2 = c=d c=d c é igual a 5 %= g%=9 g=g%9 g é igual a 3
3.4 Operadores Incrementais/Decrementais
Operador Chamado Expressão Explicação ++ Pré-incremento ++a Incrementa a em 1 então usa o novo valor de a na expressão em que reside a. ++ Pós-incremento a++ Usa o valor de a na expressão em que reside a, então incrementa a em 1. -- Pré-decremento --b Decrementa b em 1 então usa o novo valor de b na expressão em que reside b. -- Pós-decremento b-- Usa o valor de b na expressão em que reside b, então incrementa b em 1.
3.5 Operadores Lógicos de Comparação
Operador Expressão Descrição && a && b Operador Lógico And ║ a║b Operador Lógico Or ! a !b Operador Lógico Not
3.6 Operadores Aritméticos Bit a Bit
Operador Descrição & Operador And da aritmética bit a bit │ Operador Or da aritmética bit a bit ^ Operador Xor da aritmética bit a bit ~ Operador de complemento da aritmética bit a bit
3.7 Operadores de Deslocamento Bit a Bit
Operador Descrição << Operador de deslocamento para a esquerda bit a bit >> Operador de deslocamento para a direita bit a bit >>> Operador de deslocamento para a direita com preenchimento de zeros bit a bit