Operadores aritméticos
| ++ | Incremento | A++ | Retorna A e depois incrementa 1. |
| ++ | Incremento | ++A | Incrementa 1 depois retorna A. |
| -- | Decremento | A-- | Retorna A e depois decrementa 1. |
| -- | Decremento | --A | Decrementa 1 depois retorna A |
| + | Positivo | +A | Sem efeito |
| - | Negativo | -A | Altera o sinal de A |
| * | Multiplicação | A * B | Multiplica A por B |
| / | Divisão | A / B | Divide A por B |
| % | Módulo | A % B | Resto da divisão de A por B |
| + | Adição | A + B | Adiciona A e B |
| - | Subtração | A - B | Subtrai B de A |
Operadores Relacionais e lógicos
| > | Maior que | A > B | Retorna true se A for maior que B, se não retorna false. |
| >= | Maior ou igual | A >= B | Retorna true se A for maior ou igual a B, se não retorna false. |
| < | Menor que | A < B | Retorna true se A for menor que B, se não retorna false. |
| < = | Menor ou igual | A <= B | Retorna true se A for menor ou igual a B, se não retorna false. |
| instanceof | A instanceof A | Retorna true se A for objeto da classe A, se não retorna false. | |
| == | Igual a | A == B | Retorna true se A for igual a B, se não retorna false |
| != | Diferente | A != B | Retorna true se A for diferente de B, se não retorna false |
| ! | Not (Não Lógico) | !A | Negação lógica de A |
| && | E Lógico | A && B | Retorna true apenas se A e B forem verdadeiros, se não retorna false. |
| || | Or | A || B | Retorna true apenas se A ou B forem verdadeiros, se não false |
Operadores de atribuição
| = | Atribuição | A = B | A recebe o valor de B |
| operador= | Atribuição composta | A operador= B | Igual a A = A operador B (podendo ser qualquer um dos operadores " + - * / % ") |
Outros operadores
| ?: | Condicional | A1?A2:A3 | se A1 for verdadeiro A2 será avaliado, se não A3 será. |
Parabens, otimo conteudo
ResponderExcluir