Co jsou to operátoři v Javě a její typy?



Operátory jsou konstrukty, které mohou manipulovat s hodnotami operandů. Zjistěte vše o operátorech v Javě a jejích různých typech.

Operátory jsou konstrukty, které mohou manipulovat s hodnotami operandů. Zvažte výraz 2 + 3 = 5, zde jsou 2 a 3 operandy a volá se + operátor . V tomto článku o operátoři,cílem je získat odborné znalosti potřebné k zahájení práce s operátory v Javě.

Java podporuje následující typy operátorů:





Zaměřme se postupně na každého z těchto operátorů.

návody serveru SQL pro začátečníky

Aritmetické operátory v Javě

Aritmetické operátory se používají k provádění matematických operací, jako je sčítání, odčítání atd. Předpokládejme, že A = 10 a B = 20 pro níže uvedenou tabulku.



Operátor

Popis

Příklad



+ Doplněk

Přidá hodnoty na obě strany operátoru

A + B = 30

- Odečtení

Odečte pravý operátor s levým operátorem

A-B = -10

* Násobení

Vynásobí hodnoty na obou stranách operátoru

A * B = 200

/ Divize

Rozděluje levý operand na pravý

A / B = 0

% Modul

Dělí levý operand na pravý a vrátí zbytek

A% B = 0

Zvažte následující příklad:

balíček Edureka veřejná třída ArithmeticOperators {public static void main (String [] args) {int A = 10 int B = 20 System.out.println (A + B) System.out.println (A - B) System.out.println (A * B) System.out.println (A / B) System.out.println (A% B)}}

Výstup:

30
-10
200
0
10

Operátoři přiřazení v Javě

An Operátor přiřazení je operátor zvyklý přiřadit novou hodnotu proměnné. Předpokládejme A = 10 a B = 20 pro níže uvedenou tabulku.

Operátor Popis Příklad
=Přiřadí hodnoty z operandů na pravé straně operandu na levé straněc = a + b
+ =Přidá pravý operand k levému operandu a přiřadí výsledek levému operanduc + = a
- =Odečte pravý operand od levého operandu a přiřadí výsledek levému operanduc - = a
* =Násobí pravý operand s levým operandem a přiřadí výsledek levému operanduc * = a
/ =Rozdělí levý operand na pravý operand a přiřadí výsledek levému operanduc / = a
% =Trvá modul pomocí dvou operandů a přiřadí výsledek levému operanduc% = a
^ =Provede exponenciální (výkonový) výpočet na operátorech a přiřadí hodnotu levému operanduc ^ = a

Zvažte následující příklad:

balíček Edureka veřejná třída JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 int c System.out.println (c = a) // Výstup = 10 System.out.println (b + = a) // Výstup = 30 System.out.println (b - = a) // Výstup = 20 System.out.println (b * = a) // Výstup = 200 System.out.println (b / = a ) // Výstup = 2 System.out.println (b% = a) // Výstup = 0 System.out.println (b ^ = a) // Výstup = 0}}

Pokračujeme v tutoriálu pro operátory Java, podívejme se, co jsou operátory porovnání.

Relační operátoři v Javě

Tito operátoři porovnávají hodnoty na obou stranách a rozhodují o vztahu mezi nimi. Předpokládejme A = 10 a B = 20.

Operátor

Popis

Příklad

==

Pokud jsou hodnoty dvou operandů stejné, pak se podmínka stane pravdivou.

(A == B) není pravda

! =

Pokud se hodnoty dvou operandů nerovnají, pak se podmínka stane pravdivou.

(A! = B) je pravda

>

Pokud je hodnota levého operandu větší než hodnota pravého operandu, pak se podmínka stane pravdivou.

podřetězec v příkladech serveru sql

(a> b) není pravda

Pokud je hodnota levého operandu menší než hodnota pravého operandu, pak se podmínka stane pravdivou.

(na

> =

Pokud je hodnota levého operandu větší nebo rovna hodnotě pravého operandu, pak se podmínka stane pravdivou.

(a> = b) není pravda

Pokud je hodnota levého operandu menší nebo rovna hodnotě pravého operandu, pak se podmínka stane pravdivou.

(na<= b) is true

Zvažte následující příklad:

balíček Edureka veřejná třída JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 System.out.println (a == b) // vrací false, protože 10 se nerovná 20 System.out .println (a! = b) // vrátí true, protože 10 se nerovná 20 System.out.println (a> b) // vrátí false System.out.println (a = b) // vrátí false System.out .println (a<= b) // returns true } } 

Dále se zaměřme na logické operátory .

Logičtí operátoři v Javě

Toto jsou logické operátory přítomné v Javě:

Logičtí operátoři - Java operátoři - Edureka

Operátor Popis Příklad
&& (a)True, pokud jsou oba operandy pravdivéna<10 && a<20
|| (nebo)True, pokud je některý z operandů truena<10 || a<20
! (ne)True, pokud je operand nepravdivý (doplňuje operand)! (X<10 && a<20)

Zvažte následující příklad:

balíček Edureka veřejná třída JavaOperators {public static void main (String [] args)}

Nyní se podívejme na unární operátory v Javě.

Unární operátor v Javě

Unární operátoři jsou operátoři, kteří potřebují jediný operand a používají se pro zvýšení hodnoty, snížení nebo negaci hodnoty.

Operátor Popis Příklad
++zvýší hodnotu o 1. Existují operátory po přírůstku a před přírůstkema ++ a ++ a
-dekrementuje hodnotu o 1. Existují operátory post decrement a pre decrementa– nebo –a
!invertovat booleovskou hodnotu!na

Zvažte následující příklad:

balíček Edureka veřejná třída JavaOperators {public static void main (String [] args) {int a = 10 boolean b = true System.out.println (a ++) // vrací 11 System.out.println (++ a) System.out .println (a--) System.out.println (- a) System.out.println (! b) // vrací false}}

Pokračujeme, pochopme bitový operátor v Javě

Bitový operátor v Javě

Bitové operace přímo manipulují bity . Ve všech počítačích jsou čísla reprezentována bity, řadou nul a jedniček. Ve skutečnosti je všechno v počítači reprezentováno bity. Předpokládejme, že A = 10 a B = 20 pro níže uvedenou tabulku.

co dělá vývojář tabla
Operátor Popis Příklad
& (A)vrací kousek po kousku AND vstupua & b
| (NEBO)vrací NEBO vstupních hodnota | b
^ (XOR)vrací XOR vstupních hodnota ^ b
~ (Doplněk)vrací doplněk. (všechny bity obrácené)~ a

Zvažte níže uvedený příklad:

balíček Edureka veřejná třída JavaOperators {public static void main (String [] args) b) // 63 = 111111 System.out.println (a ^ b) // 55 = 11011 System.out.println (~ a) // - 59}

Dále se zaměříme na ternárního operátora v Javě

Ternární operátoři v Javě

Ternární operátor je podmíněný operátor, který snižuje délku kódu při provádění porovnání a . Tato metoda je alternativou pro použití příkazů if-else a vnořených příkazů if-else. Pořadí provádění pro tento operátor je zleva doprava.

Syntax:

(Podmínka)? (Statement1): (Statement2)
  • Stav: Je to výraz, který se má vyhodnotit, který vrací logickou hodnotu.
  • Prohlášení 1: Je to příkaz, který se má provést, pokud má podmínka za následek skutečný stav.
  • Prohlášení 2: Je to příkaz, který se má provést, pokud má podmínka za následek falešný stav.

Zvažte následující příklad:

balíček Edureka veřejná třída JavaOperators {public static void main (String [] args) {int a = 20, b = 10, c = 30, res res = ((a> b)? (a> c)? a: c: (b> c)? b: c) System.out.println ('Max of three numbers =' + res)}}

Výstup - Maximálně tři čísla = 30

Přejdeme k poslednímu operátorovi Java, pojďme pochopit operátory Shift v Javě.

Operátoři směny v Javě

Operátoři směnse používají k posunutí bitů čísla doleva nebo doprava, čímž se číslo násobí nebo dělí. Existují tři různé typy operátorů řazení, jmenovitě operátor řazení vlevo ()<>) a nepodepsaný operátor posunu doprava (>>>).

Syntax:

číslo shift_op number_of_places_to_shift

Zvažte následující příklad:

balíček Edureka veřejná třída JavaOperators {public static void main (String [] args) {int a = 58 System.out.println (a<>2) // vrací 14 = 1110 System.out.println (a >>> 2) // vrací 14}}

S tímto se dostáváme na konec tohoto článku o různých operátorech Java. Doufám, že tento článek byl pro vás poučný.

Podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů rozložených po celém světě. Jsme tu, abychom vám pomohli s každým krokem na vaší cestě, abychom se kromě otázek týkajících se tohoto rozhovoru pro javu stali i učebním plánem, který je určen pro studenty a profesionály, kteří chtějí být vývojářem Java.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů v tomto článku „operátoři v Javě“ a my se vám ozveme co nejdříve.