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