terça-feira, 7 de junho de 2011

Operadores da Linguagem Java


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á.

Um comentário: