Inzeráty

Java poskytuje bohatou sadu operátorů manipulovat s proměnnými., Můžeme rozdělit všechny operátory Java do následujících skupin −

  • Aritmetické Operátory
  • Relační Operátory
  • Bitové Operátory
  • Logické Operátory
  • Přiřazení Operátory
  • Různé Operátory

Aritmetické Operátory

Aritmetické operátory se používají v matematické výrazy stejným způsobem, že jsou používaná v algebře., V následující tabulce jsou uvedeny aritmetické operátory −

Předpokládat celočíselné proměnné A drží 10 a proměnná B má 20, pak −

Příklady

Relační Operátory

k Dispozici jsou následující relační operátory podporován jazyk Java.,

Předpokládat, že proměnná má 10 a proměnná B má 20, pak −

Příklady

Operátor Popis Příklad:
== (rovno) Kontroluje, zda hodnoty dvou operandů jsou stejné, nebo ne, pokud ano, pak je podmínka splněna. (a = = B) není pravda.
!,= (není rovno) zkontroluje, zda jsou hodnoty dvou operandů stejné nebo ne, pokud hodnoty nejsou stejné, pak se podmínka stane pravdou. (a != B) je pravda.
> (větší než) Zkontroluje, je-li hodnota levého operandu je větší než hodnota pravého operandu, pokud ano, pak je podmínka splněna. (a > B) není pravda.,
< (méně než) Zkontroluje, je-li hodnota levého operandu je menší než hodnota pravého operandu, pokud ano, pak je podmínka splněna. (a < B) je pravda.
>= (větší než nebo rovno) Zkontroluje, je-li hodnota levého operandu je větší než nebo rovna hodnotě pravého operandu, pokud ano, pak je podmínka splněna. (a > = B) není pravda.,
<= (menší než nebo rovno) Zkontroluje, je-li hodnota levého operandu je menší nebo rovna hodnotě pravého operandu, pokud ano, pak je podmínka splněna. (a <= B) je pravda.

Bitové Operátory

Java definuje několik bitové operátory, které lze aplikovat na celočíselné typy, long, int, short, char a byte.

bitový operátor pracuje na bitech a provádí bit-by-bitové operace.,9951e25ea“>b = 0000 1100

a|b = 0011 1101

a^b = 0011 0001

~a = 1100 0011

V následující tabulce jsou uvedeny bitové operátory −

Předpokládat celočíselné proměnné A drží 60 a proměnná B má 13 pak −

Příklady

Operátor Popis Příklad:
& (bitové and) Binární A Provozovatel kopie trochu výsledek, pokud existuje v obou operandech., (& B) dá 12, což je 0000 1100
| (bitový nebo) Binární NEBO Provozovatel kopie, trochu, pokud existuje v obou operandů. (A | B) poskytne 61, což je 0011 1101
^ (bitový XOR) Binární Operátor XOR zkopíruje bit, pokud je nastavena v jeden operand, ale ne obojí., (A ^ B) poskytne 49, což je 0011 0001
~ (bitový kompliment) Binární Ty Doplňují Operátor je unární a má vliv ‚obracející‘ bitů. (~a ) dá -61 což je 1100 0011 ve formě komplementu 2 kvůli podepsanému binárnímu číslu.
<< (levý shift) Binární Levý Shift Operator., Hodnota levého operandu se posune doleva o počet bitů určených pravým operandem. << 2 bude dávat 240, což je 1111 0000
>> (pravý shift) Binární pravý Shift Operator. Hodnota levých operandů se posune doprava podle počtu bitů určených pravým operandem., >> 2 vám dá 15, což je 1111
>>> (zero fill pravý shift) Posun zero fill operátora. Hodnota levých operandů je posunuta doprava počtem bitů určených pravým operandem a posunuté hodnoty jsou vyplněny nulami.,45″>>2 vám dá 15, které je 0000 1111

Logické Operátory

následující tabulka obsahuje seznam logických operátorů,

Předpokládejme proměnné typu Boolean A má true a proměnná B má hodnotu false, pak −

Příklady

Operátor Popis Příklad:
&& (logické a) Nazývá Logické A operátor., Pokud jsou oba operandy nenulové, podmínka se stává pravdou. (&& B) je false
|| (logické or) Nazývá Logické NEBO Operátor. Pokud je některý z těchto dvou operandů nenulový, podmínka se stává pravdou. (A || B) je pravda,
! (logické ne) volal logický není operátor. Použijte k obrácení logického stavu svého operandu., Pokud je podmínka pravdivá, pak logický operátor nebude falešný. !(&& B) je pravda,

Operátory Přiřazení

jsou Následující operátory přiřazení podporovaného jazyka Java −

Příklady

Operátor Popis Příklad:
= Jednoduchý přiřazovací operátor., Přiřazuje hodnoty z pravé strany operandy na levé straně operand. , C = &plus; B přiřadí hodnota &plus; B do C
&plus;= Přidat A operátor přiřazení. Přidává pravý operand do levého operandu a přiřazuje výsledek levému operandu., C &plus;= A je ekvivalentní C = C &plus;
-= Odečteme A operátor přiřazení. Odečte pravý operand od levého operandu a přiřadí výsledek levému operandu. C -= A je ekvivalentní C = C – A
&ast;= Násobení A operátor přiřazení. Znásobuje pravý operand s levým operandem a přiřazuje výsledek levému operandu., C &ast;= A je ekvivalentní C = C &ast;
/= Dělení A operátor přiřazení. Rozděluje levý operand na pravý operand a přiřazuje výsledek levému operandu. C /= A je ekvivalentní C = C / A
%= Modul A operátor přiřazení. Trvá modul pomocí dvou operandů a přiřadit výsledek levé operand., C %= A is equivalent to C = C % A
<<= Left shift AND assignment operator. C <<= 2 is same as C = C << 2
>>= Right shift AND assignment operator., C >>= 2 is same as C = C >> 2
&= Bitwise AND assignment operator. C &= 2 is same as C = C & 2
^= bitwise exclusive OR and assignment operator., C ^= 2 je stejné jako C = C ^ 2
|= bitové inclusive NEBO a operátor přiřazení. C |= 2 je stejné jako C = C | 2

Různé Operátory

Existuje několik dalších subjektů podporovaný Jazyk Java.

podmíněný operátor (? 🙂

podmíněný operátor je také známý jako ternární operátor. Tento operátor se skládá ze tří operandů a používá se k vyhodnocení booleovských výrazů., Cílem operátora je rozhodnout, která hodnota by měla být přiřazena proměnné. Provozovatel je zapsán jako −

variable x = (expression) ? value if true : value if false

zde je příklad −

Příklad:

To bude produkovat následující výsledek −

Výstupní

Value of b is : 30Value of b is : 20

instanceof Operátor

Tento operátor se používá pouze pro proměnné odkaz na objekt. Provozovatel kontroluje, zda je objekt určitého typu (typ třídy nebo typ rozhraní)., instanceof operátor je psáno jako −

( Object reference variable ) instanceof (class/interface type)

Pokud je objekt uvedený do proměnné na levé straně operátor předává JE-šek na třídu/rozhraní typ na pravé straně, pak výsledek bude pravda. Následující je příklad −

Příklad:

To bude produkovat následující výsledek −

Výstupní

true

Tento operátor se stále vrací true, pokud objekt, který je ve srovnání se přiřazení kompatibilní s typem na pravé straně., Následující je ještě jeden příklad −

Příklad:

To bude produkovat následující výsledek −

Výstupní

true

Přednost Operátory Java

Operátor přednost určuje seskupení termínů ve výrazu. To ovlivňuje hodnocení výrazu. Některé operátory mají vyšší prioritu než ostatní; například operátor násobení má vyšší prioritu než sčítání operátor −

Tady, operátory s nejvyšší prioritou zobrazí v horní části tabulky, ty s nejnižší objeví v dolní části., V rámci výrazu budou nejprve vyhodnoceny operátory vyšších priorit.

co bude dál?

Další kapitola bude vysvětlovat o řízení smyčky v programování Java. Kapitola bude popisovat různé typy smyček a jak mohou být tyto smyčky použity ve vývoji programu Java a pro jaké účely jsou používány.

Inzeráty