Mitä ovat Java-operaattorit ja sen tyypit?



Operaattorit ovat rakenteita, jotka voivat manipuloida operandien arvoja. Opi kaikki Java-operaattoreista ja sen eri tyypeistä.

Operaattorit ovat rakenteita, jotka voivat manipuloida operandien arvoja. Tarkastellaan lauseketta 2 + 3 = 5, tässä 2 ja 3 ovat operandit ja + kutsutaan operaattori . Tässä artikkelissa operaattorit,Tavoitteena on saada tarvittava asiantuntemus, jotta pääset alkuun ja työskentelemään Java-operaattoreiden kanssa.

Java tukee seuraavantyyppisiä operaattoreita:





Keskitymme kuhunkin näistä operaattoreista yksi kerrallaan.

Aritmeettiset operaattorit Javassa

Aritmeettisia operaattoreita käytetään suorittamaan matemaattisia operaatioita, kuten summaaminen, vähennyslasku jne. Oletetaan, että A = 10 ja B = 20 alla olevassa taulukossa.



Operaattori

Kuvaus

cassandra-taulukko vs sarakeperhe

Esimerkki



+ Lisäys

Lisää arvot käyttäjän molemmille puolille

A + B = 30

- Vähennyslasku

Vähentää oikeanpuoleista ohjainta vasemmanpuoleisella ohjaimella

A-B = -10

* Kertolasku

Kertoo arvot käyttäjän kummallakin puolella

A * B = 200

/ Jako

Jakaa vasenkätisen operandin oikean käden operaattorin kanssa

A / B = 0

% Modulus

Jakaa vasemman käden operandin oikean käden operandilla ja palauttaa loput

A% B = 0

Harkitse seuraavaa esimerkkiä:

paketti 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)}}

Tuotos:

30
-10
200
0
10

sql-palvelinoppaat aloittelijoille

Tehtäväoperaattorit Java-käyttöjärjestelmässä

An Tehtäväoperaattori on operaattori tottunut antaa uusi arvo muuttujalle. Oletetaan, että A = 10 ja B = 20 alla olevassa taulukossa.

Operaattori Kuvaus Esimerkki
=Määrittää arvot oikeanpuoleisilta operandeilta vasemmanpuoleisille operandeillec = a + b
+ =Se lisää oikean operandin vasempaan operandiin ja määrittää tuloksen vasempaan operandiinc + = a
- =Se vähentää oikean operandin vasemmasta operandista ja määrittää tuloksen vasempaan operandiinc - = a
* =Se kertoo oikean operandin vasemman operandin kanssa ja määrittää tuloksen vasempaan operandiinc * = a
/ =Se jakaa vasemman operandin oikean operandin kanssa ja määrittää tuloksen vasemmalle operandillec / = a
% =Se ottaa moduulin kahdella operandilla ja määrittää tuloksen vasemmalle operandillec% = a
^ =Suorittaa eksponentiaalisen (teho) laskennan operaattoreille ja määrittää arvon vasemmalle operandillec ^ = a

Harkitse seuraavaa esimerkkiä:

paketti 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) // Lähtö = 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}}

Jatkaessa Java-operaattoreiden oppaassa, katsotaanpa, mitkä ovat vertailuoperaattorit.

Relaatio-operaattorit Javalla

Nämä operaattorit vertaavat molemmin puolin olevia arvoja ja päättävät niiden välisen suhteen. Oletetaan, että A = 10 ja B = 20.

Operaattori

Kuvaus

Esimerkki

==

Jos kahden operandin arvot ovat samat, ehto tulee totta.

(A == B) ei ole totta

! =

Jos kahden operandin arvot eivät ole samat, ehto tulee totta.

(A! = B) on totta

>

Jos vasemman operandin arvo on suurempi kuin oikean operandin arvo, ehto tulee totta.

(a> b) ei ole totta

Jos vasemman operandin arvo on pienempi kuin oikean operandin arvo, ehto tulee totta.

(

> =

Jos vasemman operandin arvo on suurempi tai yhtä suuri kuin oikean operandin arvo, ehto tulee totta.

(a> = b) ei ole totta

Jos vasemman operandin arvo on pienempi tai yhtä suuri kuin oikean operandin arvo, ehto tulee totta.

(<= b) is true

Harkitse seuraavaa esimerkkiä:

paketti Edureka public class JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 System.out.println (a == b) // palauttaa arvon false, koska 10 ei ole yhtä suuri kuin 20 System.out .println (a! = b) // palauttaa arvon true, koska 10 ei ole yhtä suuri kuin 20 System.out.println (a> b) // palauttaa false System.out.println (a = b) // palauttaa väärän System.out-arvon. .println (a<= b) // returns true } } 

Seuraavaksi keskitytään loogisiin operaattoreihin .

Java-operaattorit

Seuraavat ovat Java-loogiset operaattorit:

Loogiset operaattorit - Java-operaattorit - Edureka

mikä on java ide
Operaattori Kuvaus Esimerkki
&& (ja)Totta, jos molemmat operandit ovat tottaettä<10 && a<20
|| (tai)Totta, jos jompikumpi operanteista on tottaettä<10 || a<20
! (ei)Tosi, jos operandi on väärä (täydentää operandia)! (x<10 && a<20)

Harkitse seuraavaa esimerkkiä:

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

Katsotaan nyt Java-operaattoreita.

Unary Operator Java-käyttöjärjestelmässä

Yksittäiset operaattorit tarvitsevat yhden operandin ja niitä käytetään arvon lisäämiseen, arvon pienentämiseen tai arvon hylkäämiseen.

Operaattori Kuvaus Esimerkki
++lisää arvoa arvolla 1. On lisäyksen jälkeisiä ja lisäyksiä edeltäviä operaattoreitaa ++ ja ++ a
-vähentää arvoa 1: llä. On vähennyksen jälkeisiä ja vähennyslaskua käyttäviä operaattoreitaa– tai –a
!käännä looginen arvo!

Harkitse seuraavaa esimerkkiä:

paketti Edureka public class JavaOperators {public static void main (String [] args) {int a = 10 looginen b = true System.out.println (a ++) // palauttaa 11 System.out.println (++ a) System.out .println (a--) System.out.println (- a) System.out.println (! b) // palauttaa arvon false}}

Eteenpäin, ymmärretään bittinopeusoperaattori Java-sovelluksessa

Bit-operaattori Javassa

Bittikohtaiset toiminnot manipuloivat suoraan bittiä . Kaikissa tietokoneissa numerot on esitetty biteillä, nollien ja ykkösten sarjoilla. Itse asiassa melkein kaikki tietokoneen tietokoneet on esitetty bitteinä. Oletetaan, että A = 10 ja B = 20 alla olevassa taulukossa.

Operaattori Kuvaus Esimerkki
& (JA)palauttaa syötteen bittikohtaisesti JAa & b
| (TAI)palauttaa tuloarvojen TAIa | b
^ (XOR)palauttaa tuloarvojen XOR-arvona ^ b
~ (Täydennys)palauttaa täydennyksen. (kaikki bitit ovat päinvastaiset)~ a

Harkitse alla olevaa esimerkkiä:

paketti 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}

Seuraavaksi keskitytään Java: n kolmiportaiseen operaattoriin

Ternary Operaattorit Java

Ternäärinen operaattori on ehdollinen operaattori, joka pienentää koodin pituutta suoritettaessa vertailuja ja . Tämä menetelmä on vaihtoehto if-else- ja sisäkkäisten if-else-lauseiden käyttämiselle. Tämän operaattorin suoritusjärjestys on vasemmalta oikealle.

Syntaksi:

(Ehto)? (Lausunto1): (Lausunto2)
  • Kunto: Arvioitava lauseke palauttaa loogisen arvon.
  • Lausunto 1: Se on lause, joka suoritetaan, jos ehto johtaa todelliseen tilaan.
  • Lausunto 2: Se on lause, joka suoritetaan, jos ehto johtaa väärään tilaan.

Harkitse seuraavaa esimerkkiä:

paketti 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 ('Enintään kolme numeroa =' + res)}}

Tuotos - Enintään kolme numeroa = 30

Siirtymällä viimeiseen Java-operaattoriin ymmärretään Shift-operaattorit Java-käyttöjärjestelmässä.

Vaihto-operaattorit Java-käyttöjärjestelmässä

Vaihdeoperaattoritkäytetään numeron bittien siirtämiseen vasemmalle tai oikealle, kertomalla tai jakamalla luku. Vaiheenoperaattoreita on kolme erilaista, nimittäin vasemman vuoropuhelun operaattori ()<>) ja allekirjoittamaton oikea vaihdeoperaattori (>>>).

Syntaksi:

määrä shift_op numero_paikkojen_vaihtoon

Harkitse seuraavaa esimerkkiä:

paketti Edureka public class JavaOperators {public static void main (String [] args) {int a = 58 System.out.println (a<>2) // palauttaa arvon 14 = 1110 System.out.println (a >>> 2) // palauttaa arvon 14}}

Tämän avulla olemme päässeet tämän Java-operaattoreita koskevan artikkelin loppuun. Toivon, että tämä artikkeli oli informatiivinen sinulle.

Katso Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Olemme täällä auttaaksemme sinua matkasi jokaisessa vaiheessa, jotta tulemme tämän java-haastattelukysymyksen lisäksi, keksimme opetussuunnitelman, joka on tarkoitettu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä.

Onko sinulla kysymys meille? Mainitse se tämän 'Java-operaattorit' -artikkelin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.