Operadores em Java

Operador em Java é um símbolo que é utilizado para realizar operações. Por exemplo: +, -, *, / etc.

Existem muitos tipos de operadores em Java que são dados abaixo:

  • Operador Unitário,
  • Operador Aritmético,
  • Operador de Turno,
  • Operador Relacional,
  • Operador Bitwise,
  • Operador Lógico,
  • Operador Ternário e
  • Operador de Atribuição.

Precedência do Operador Java

discos de linha=”2″>Aritmética

>+ -

>Shift>shift>>>> >>>

< > <= >= instanceof

Ternary

Assignment

Operator Type Category Precedência
Unary postfix expr++ expr--
prefix ++expr --expr +expr -expr ~ !
multiplicativa * / %
additive
Relacional comparação
equalidade == !=
Bitwise bitwise AND &
bitwise exclusive OR ^
bitwise inclusive OR |
Logical logical AND &&
logical OR ||
ternary ? :
assignment = += -= *= /= %= &= ^= |= <<= >>= >>>=

Java Unary Operator

Os operadores unários Java requerem apenas um operando. Os operadores unários são utilizados para realizar várias operações, ou seja:

  • aumentar/decrementar um valor por um
  • negar uma expressão
  • inverter o valor de um booleano

Java Unary Operator Example: ++ e —

Eliminar:

10121210

Java Unary Operator Example 2: ++ e —

Emprego:

2221

Java Unary Operator Example: ~ e !

Output:

-119falsetrue

Java Operadores Aritméticos

Java operadores aritméticos são utilizados para realizar adição, subtracção, multiplicação e divisão. Actuam como operações matemáticas básicas.

Java Aritmétic Operator Example

Output:

1555020

Java Aritmétic Operator Example: Expressão

Eliminação:

21

Java Left Shift Operator

O operador de deslocamento à esquerda de Java << é utilizado para deslocar todos os bits num valor para o lado esquerdo de um determinado número de vezes.

Java Left Shift Operator Example

Output:

408080240

Java Operador de Turno da Direita

O operador de Turno da Direita Java >> é usado para mover o valor dos operandos da esquerda para a direita pelo número de bits especificado pelo operando da direita.

Java Exemplo de Operador de Turno da Direita

Eliminar:

252

Java Exemplo de Operador de Turno da Direita: >> vs >>>

Saída:

55-51073741819

Java AND Operator Example: Lógico && e Bitwise &

O lógico && operador não verifica a segunda condição se a primeira condição for falsa. Verifica a segunda condição apenas se a primeira condição for verdadeira.

O bitwise & operador verifica sempre ambas as condições se a primeira condição é verdadeira ou falsa.

Saída:

falsefalse

Java E Exemplo de operador: Lógico && vs Bitwise &

Eliminar:

false10false11

Java OU Exemplo de Operador: Lógico ||| e Bitwise |

O operador lógico ||| não verifica a segunda condição se a primeira condição é verdadeira. Só verifica a segunda condição se a primeira for falsa.

O operador bitwise || verifica sempre ambas as condições se a primeira condição é verdadeira ou falsa.

Output:

truetruetrue10true11

Java Ternary Operator

Java Ternary operator is used as one liner replacement for if-then-else statement and used a lot in Java programming. é o único operador condicional que leva três operandos.

Java Ternary Operator Example

Output:

2

Outro Exemplo:

Output:

5

Java Assignment Operator

Java assignment operator is one of the most common operator. É utilizado para atribuir o valor à sua direita ao operando à sua esquerda.

Java Assignment Operator Example

Output:

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *