Operatoren in Java

Operator in Java is een symbool dat wordt gebruikt om operaties uit te voeren. Bijvoorbeeld: +, -, *, / etc.

Er zijn vele soorten operatoren in Java, die hieronder worden gegeven:

  • Unary Operator,
  • Arithmetic Operator,
  • Shift Operator,
  • Relational Operator,
  • Bitwise Operator,
  • Logical Operator,
  • Ternary Operator en
  • Assignment Operator.

Java Operator Precedentie

Operatortype Categorie Precedentie
Unary postfix expr++ expr--
prefix ++expr --expr +expr -expr ~ !
Aritmetisch multiplicatief * / %
additief + -
verschuiving verschuiving > >>>
Relationeel vergelijking < > <= >= instanceof
ongelijkheid == !=
Bitwise bitwise AND &
bitwise exclusive OR ^
bitwise inclusive OR |
Logisch logisch AND &&
logische OF ||
Ternarisch ternarisch ? :
Opdracht opdracht = += -= *= /= %= &= ^= |= <<= >>= >>>=

Java Unary Operator

De unary operatoren in Java vereisen slechts één operand. Unary operatoren worden gebruikt om verschillende operaties uit te voeren, zoals:

  • een waarde met één verhogen/verlagen
  • een uitdrukking degraderen
  • de waarde van een boolean omkeren

Java Unary Operator Voorbeeld: ++ en —

Uitvoer:

10121210

Java Unary Operator Voorbeeld 2: ++ en —

Output:

2221

Java Unary Operator Voorbeeld: ~ en !

Output:

-119falsetrue

Java rekenkundige operatoren

Java rekenkundige operatoren worden gebruikt om optellingen, aftrekkingen, vermenigvuldigingen en delingen uit te voeren. Ze fungeren als wiskundige basisbewerkingen.

Java Arithmetic Operator Voorbeeld

Uitvoer:

1555020

Java Arithmetic Operator Voorbeeld: Uitdrukking

Uitvoer:

21

Java Left Shift Operator

De Java left shift operator << wordt gebruikt om alle bits in een waarde een bepaald aantal keren naar links te verschuiven.

Java Left Shift Operator Voorbeeld

Uitvoer:

408080240

Java Right Shift Operator

De Java right shift operator >> wordt gebruikt om de waarde van de linker operand naar rechts te verplaatsen met het aantal bits dat is opgegeven door de rechter operand.

Java Right Shift Operator Voorbeeld

Output:

252

Java Shift Operator Voorbeeld: >> vs >>

Uitvoer:

55-51073741819

Java AND Operator Voorbeeld: Logisch && en Bitwise &

De logische && operator controleert de tweede voorwaarde niet als de eerste voorwaarde onwaar is. Hij controleert de tweede voorwaarde alleen als de eerste waar is.

De bitwise & operator controleert altijd beide voorwaarden of de eerste voorwaarde waar of onwaar is.

Uitvoer:

falsefalse

Java AND Operator Voorbeeld: Logisch && vs Bitwise &

Output:

false10false11

Java OR Operator Voorbeeld: Logical || and Bitwise |

De logische || operator controleert de tweede voorwaarde niet als de eerste voorwaarde waar is. Hij controleert de tweede voorwaarde alleen als de eerste onwaar is.

De bitwise | operator controleert altijd beide voorwaarden of de eerste voorwaarde waar of onwaar is.

Uitvoer:

truetruetrue10true11

Java Ternary Operator

Java Ternary operator wordt gebruikt als one liner vervanging voor if-then-else statement en wordt veel gebruikt in Java programmering. Het is de enige voorwaardelijke operator die drie operanden nodig heeft.

Java Ternary Operator Voorbeeld

Uitvoer:

2

Een ander voorbeeld:

Uitvoer:

5

Java Assignment Operator

Java assignment operator is een van de meest voorkomende operatoren. Hij wordt gebruikt om de waarde rechts ervan toe te wijzen aan de operand links ervan.

Java Assignment Operator Voorbeeld

Uitvoer:

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *