Mik az operátorok a Java-ban és annak típusai?



Az operátorok azok a konstrukciók, amelyek manipulálni tudják az operandusok értékeit. Tudjon meg mindent a java operátorairól és annak különféle típusairól.

Az operátorok azok a konstrukciók, amelyek manipulálni tudják az operandusok értékeit. Tekintsük a 2 + 3 = 5 kifejezést, itt 2 és 3 van operandusok és + -ot hívunk operátor . Ebben a cikkben a üzemeltetők,a cél az, hogy megszerezzük a szükséges ismereteket az induláshoz és a Java operátorokkal való együttműködéshez.

A Java a következő típusú operátorokat támogatja:





Koncentráljunk ezekre az operátorokra egyenként.

Számtani operátorok Java-ban

Az aritmetikai operátorokat olyan matematikai műveletek végrehajtására használják, mint az összeadás, kivonás stb. Tegyük fel, hogy A = 10 és B = 20 az alábbi táblázatban.



Operátor

Leírás

mi a fenntartott szó a java-ban

Példa



+ Hozzáadás

Értékeket ad hozzá az operátor mindkét oldalán

A + B = 30

- Kivonás

Kivonja a jobb oldali és a bal oldali kezelőt

A-B = -10

* Szorzás

Megszorozza az értékeket a kezelő mindkét oldalán

A * B = 200

/ Osztály

Osztja a balkezes operandust a jobbkezes operátorral

A / B = 0

% Modulus

Osztja a bal oldali operandust a jobb oldali operandummal, és a maradékot adja vissza

A% B = 0

Tekintsük az alábbi példát:

csomag Edureka public class 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)}}

Kimenet:

30
-10
200
0
10.

nagy adatelemzés alkalmazásai

Hozzárendelési operátorok Java-ban

An Feladatkezelő egy operátor szokott hozzárendelni egy változó új értéke. Tegyük fel, hogy A = 10 és B = 20 az alábbi táblázatban.

Operátor Leírás Példa
=Értékeket rendel a jobb oldali operandusoktól a bal oldali operandusokhozc = a + b
+ =Hozzáadja a jobb operandust a bal operandumhoz, és az eredményt a bal operandushoz rendelic + = a
- =Kivonja a jobb operandust a bal operandusból, és az eredményt a bal operandushoz rendelic - = a
* =Megszorozza a jobb operandust a bal operandussal, és az eredményt a bal operandushoz rendelic * = a
/ =Osztja a bal operandust a jobb operandussal, és az eredményt a bal operandushoz rendelic / = a
% =Két operandus felhasználásával modulust vesz fel, és az eredményt a bal operandushoz rendelic% = a
^ =Exponenciális (teljesítmény) számítást végez az operátorokon, és értéket rendel a bal operandushozc ^ = a

Tekintsük az alábbi példát:

csomag Edureka public class JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 int c System.out.println (c = a) // Output = 10 System.out.println (b + = a) // Kimenet = 30 System.out.println (b - = a) // Output = 20 System.out.println (b * = a) // Output = 200 System.out.println (b / = a ) // Output = 2 System.out.println (b% = a) // Output = 0 System.out.println (b ^ = a) // Output = 0}}

A Java operátorok oktatóanyagában haladva nézzük meg, melyek az összehasonlító operátorok.

Relációs operátorok Java-ban

Ezek az operátorok összehasonlítják a két oldalon lévő értékeket, és eldöntik a viszonyukat. Tegyük fel, hogy A = 10 és B = 20.

Operátor

Leírás

Példa

==

Ha két operandus értéke egyenlő, akkor a feltétel igaz lesz.

(A == B) nem igaz

! =

Ha két operandus értéke nem egyenlő, akkor a feltétel igaz lesz.

(A! = B) igaz

>

Ha a bal operandus értéke nagyobb, mint a jobb operandus értéke, akkor a feltétel igaz lesz.

(a> b) nem igaz

Ha a bal operandus értéke kisebb, mint a jobb operandus értéke, akkor a feltétel igaz lesz.

(nak nek

> =

Ha a bal operandus értéke nagyobb vagy egyenlő a jobb operandus értékével, akkor a feltétel igaz lesz.

(a> = b) nem igaz

Ha a bal operandus értéke kisebb vagy egyenlő a jobb operandus értékével, akkor a feltétel igaz lesz.

(nak nek<= b) is true

Tekintsük az alábbi példát:

csomag Edureka public class JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 System.out.println (a == b) // hamis értéket ad vissza, mert a 10 nem egyenlő 20 System.out Az .println (a! = b) // true értéket ad vissza, mert a 10 nem egyenlő a 20-zal. System.out.println (a> b) // hamis System.out.println (a = b) // hamis System.out .println (a<= b) // returns true } } 

Ezután összpontosítsunk a logikai operátorokra .

Logikai operátorok Java-ban

Az alábbiak a Java-ban található logikai operátorok:

Logikai operátorok - Java operátorok - Edureka

def __init __ (saját) python
Operátor Leírás Példa
&& (és)Igaz, ha mindkét operandus igaznak nek<10 && a<20
|| (vagy)Igaz, ha bármelyik operandus igaznak nek<10 || a<20
! (nem)Igaz, ha az operandus hamis (kiegészíti az operandust)! (x<10 && a<20)

Tekintsük az alábbi példát:

csomag Edureka public class JavaOperators {public static void main (String [] args)}

Most lássuk a nem Java operátorokat.

Unary Operator Java-ban

Az unár operátorok azok, amelyeknek egyetlen operandusra van szükségük, és amelyek értéknövelésre, értékcsökkentésre vagy értékmegtagadásra szolgálnak.

Operátor Leírás Példa
++növeli az értéket 1-gyel. Vannak utólagos és előtti operátoroka ++ és ++ a
-csökkenti az értéket 1-vel. Vannak utólagos és előtti csökkentési operátoroka– vagy –a
!inverz logikai értéket!nak nek

Tekintsük a következő példát:

csomag Edureka public class JavaOperators {public static void main (String [] args) {int a = 10 logikai b = true System.out.println (a ++) // 11 System.out.println (++ a) System.out-ot ad vissza .println (a--) System.out.println (- a) System.out.println (! b) // hamis értéket ad vissza}}

Előre haladva értsük meg a bitek operátorát a Java-ban

Bitenként operátor Java-ban

A bitenkénti műveletek közvetlenül manipulálják bitek . Az összes számítógépen a számokat bitekkel, nullák és egysorok sorozatával ábrázolják. Valójában a számítógép nagyjából mindent bitek képviselnek. Tegyük fel, hogy A = 10 és B = 20 az alábbi táblázatban.

Operátor Leírás Példa
& (ÉS)bitenként ad vissza a bemenetrea & b
| (VAGY)a bevitt értékek OR értékét adja eredményüla | b
^ (XOR)XOR bemeneti értéket ad visszaa ^ b
~ (Kiegészítés)visszaadja az egyik kiegészítését. (az összes bit megfordult)~ a

Tekintsük az alábbi példát:

csomag Edureka public class JavaOperators {public static void main (String [] args) b) // 63 = 111111 System.out.println (a ^ b) // 55 = 11011 System.out.println (~ a) // - 59}

Ezután összpontosítsunk a Java háromszintű operátorára

Ternary Operators Java-ban

A háromszintű operátor feltételes operátor, amely csökkenti a kód hosszát, miközben összehasonlításokat hajt végre . Ez a módszer az if-else és a beágyazott if-else utasítások alternatívája. A művelet végrehajtási sorrendje balról jobbra halad.

Szintaxis:

(Állapot) ? (1. nyilatkozat): (2. nyilatkozat)
  • Állapot: Az értékelendő kifejezés logikai értéket ad vissza.
  • 1. nyilatkozat: Akkor kell végrehajtani, ha a feltétel valós állapotot eredményez.
  • 2. nyilatkozat: Akkor kell végrehajtani, ha a feltétel hamis állapotot eredményez.

Tekintsük az alábbi példát:

csomag Edureka public class 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 ('Három szám maximuma =' + res)}}

Kimenet - Max. Három szám = 30

Haladva az utolsó java operátorhoz, értsük meg a Shift operátorokat a Java-ban.

Shift Operátorok Java-ban

Műszakvezetőkegy szám bitjének balra vagy jobbra tolására szolgálnak, ezáltal megszorozzák vagy elosztják a számot. Három különböző típusú műszakvezető létezik, nevezetesen a bal műszakvezető ()<>) és a jobboldali váltás nélküli kezelő (>>>).

Szintaxis:

szám shift_op helyek_váltás_száma

Tekintsük a következő példát:

csomag Edureka public class JavaOperators {public static void main (String [] args) {int a = 58 System.out.println (a<>2) // értéke 14 = 1110. System.out.println (a >>> 2) // 14-es értéket ad vissza}}

Ezzel a különböző Java operátorokról szóló cikk végére értünk. Remélem, hogy ez a cikk informatív volt számodra.

Nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Azért vagyunk itt, hogy segítséget nyújtsunk az utazás minden lépésében, hogy e java interjúk kérdése mellett a tananyagot kitaláljuk olyan hallgatók és szakemberek számára, akik Java fejlesztők szeretnének lenni.

Van egy kérdésünk? Kérjük, említse meg a „Java operátorok” cikk megjegyzés szakaszában, és a lehető leghamarabb kapcsolatba lépünk Önnel.