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:
- Aritmeettiset operaattorit
- Tehtäväoperaattorit
- Loogiset operaattorit
- Suhteelliset operaattorit
- Unary-operaattorit
- Bit-operaattorit
- Kolmikantaiset operaattorit
- Vaihto-operaattorit
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 operandeille | c = a + b |
+ = | Se lisää oikean operandin vasempaan operandiin ja määrittää tuloksen vasempaan operandiin | c + = a |
- = | Se vähentää oikean operandin vasemmasta operandista ja määrittää tuloksen vasempaan operandiin | c - = a |
* = | Se kertoo oikean operandin vasemman operandin kanssa ja määrittää tuloksen vasempaan operandiin | c * = a |
/ = | Se jakaa vasemman operandin oikean operandin kanssa ja määrittää tuloksen vasemmalle operandille | c / = a |
% = | Se ottaa moduulin kahdella operandilla ja määrittää tuloksen vasemmalle operandille | c% = a |
^ = | Suorittaa eksponentiaalisen (teho) laskennan operaattoreille ja määrittää arvon vasemmalle operandille | c ^ = 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:
mikä on java ide
Operaattori | Kuvaus | Esimerkki |
&& (ja) | Totta, jos molemmat operandit ovat totta | että<10 && a<20 |
|| (tai) | Totta, jos jompikumpi operanteista on totta | että<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ä operaattoreita | a ++ ja ++ a |
- | vähentää arvoa 1: llä. On vähennyksen jälkeisiä ja vähennyslaskua käyttäviä operaattoreita | a– 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 JA | a & b |
| (TAI) | palauttaa tuloarvojen TAI | a | b |
^ (XOR) | palauttaa tuloarvojen XOR-arvon | a ^ 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.