java logical operators
V tej vadnici bomo raziskali različne logične operaterje, ki jih podpira Java, kot so NOT, OR, XOR Java ali Bitwise Exclusive Operator v Java s primeri:
V enem od naših prejšnjih vadnic o Java Operatorju smo videli različne vrste operaterjev, ki so na voljo v Javi. Tu bomo podrobno raziskali logične operaterje, ki jih podpira Java.
Najprej poglejmo, kaj so logični operaterji?
=> Tukaj si oglejte celoten BREZPLAČEN tečaj Java
Kaj se boste naučili:
- Kaj so logični operaterji?
- Bitno ekskluzivno ALI - XOR Java
- Pogosta vprašanja in odgovori
- Zaključek
- Priporočeno branje
Kaj so logični operaterji?
Java podpira naslednje pogojne operaterje, ki se imenujejo tudi logični operaterji:
Operater | Opis |
---|---|
&& | Pogojno-IN |
|| | Pogojno-ALI |
! | Logično NE |
Java podpira tudi naslednje Ločni logični operater :
^ | Bitno izključno ALI Znan tudi kot XOR |
Te logične operacije se izvajajo na dveh logičnih izrazih.
Oglejmo si podrobneje te operaterje:
- && : Ta operater se imenuje Pogojno-IN . Tukaj && izvede pogojni AND na dveh logičnih izrazih.
Na primer,
public class LogicalOperatorsDemo1 { public static void main(String() args) { boolean x = true;//boolean variable x is intialiized with value true boolean y = false;//boolean variable y is intialiized with value false boolean z = (x && y) ;//conditional-AND on x and y System.out.println('x && y = ' + z);//print value of the result //This gives an output x && y = false } }
Ta program natisne naslednji izhod:
najboljša programska oprema za pretvorbo videoposnetkov za
Tu sta x in y dve logični vrednosti.
&& opravlja Pogojno-IN na x = true in y = false vrne true && false, tj. false
- ||: Ta operater se imenuje Pogojno-ALI . Tukaj, || izvede pogojno OR na dveh logičnih izrazih.
Na primer,
public class LogicalOperatorsDemo2 { public static void main(String()args) y = ' + z);//print value of the result //This gives an output x }
Ta program natisne naslednji izhod:
Tu sta x in y dve logični vrednosti.
|| opravlja Pogojno-ALI na x = true in y = false vrne true || false tj. true
- ! : To se imenuje operater logičnega komplementa. To se izvede na enem operandu. Ta operator pretvori vrednost logične vrednosti.
Na primer,
public class LogicalOperatorsDemo3 { public static void main(String()args) { boolean x = true;//boolean variable x is intialiized with value true boolean z = !x; // inverting the value of x System.out.println('z = ' + z);//print value of the result //This gives output as z = false } }
Ta program natisne naslednji izhod:
V zgornjem programu! vrne obrnjeno vrednost logične vrednosti spremenljivke x, tj.! (true), tj.
Bitno ekskluzivno ALI - XOR Java
Zdaj si oglejmo podrobno Java Bitwise Operator, tj. XOR Operator:
^ | Bitno izključno ALI Znan tudi kot XOR |
Bitno ekskluzivno OR ali XOR ^ je binarni operater, ki izvaja bit-ekskluzivno operacijo OR.
Operacijo izvaja na naslednji način:
- Če sta oba bita enaka, operater XOR vrne rezultat kot '0'.
- Če sta oba bita različna, operater XOR vrne rezultat kot '1'.
x | Y. | x ^ y |
---|---|---|
prav | napačno | prav |
prav | prav | napačno |
napačno | prav | prav |
napačno | napačno | napačno |
Operater XOR sledi vrstnemu redu ocenjevanja od leve proti desni vrstni red.
kje najti omrežni varnostni ključ na usmerjevalniku
Oglejmo si naslednji vzorec Java, ki ponazarja uporabo operaterjev Java xor:
public class XorDemo { public static void main(String() args) { boolean a = true; boolean b = false; boolean result = a ^ b; System.out.println('a ^ b: '+ result); //prints the result true a = true; b = true; result = a ^ b; System.out.println('a ^ b: '+ result); //prints the result false a = false; b = true; result = a ^ b; System.out.println('a ^ b: '+ result); //prints the result true a = false; b = false; result = a ^ b; System.out.println('a ^ b: '+ result); //prints the result false } }
Ta program natisne naslednji izhod:
Poglejmo, kako poteka ta operacija XOR za celoštevilčne vrednosti z naslednjim primerom:
Če želite izvesti operacijo Java XOR na celoštevilnih vrednostih, kot sta int 6 in int 10,
XOR se zgodi pri binarnih vrednostih 6, tj. 0110 in 10, tj. 1010.
Torej XOR na 6 in 10, kot sledi:
0110
^
1010
=======
1100
Vrnjeni rezultat je celoštevilčna vrednost 1100 je 12
Spodaj je prikazan primer programa Java za izvajanje XOR na dveh celih številih:
izvedba razvrščanja mehurčkov c ++
public class XorDemo1 { public static void main(String() args) { int x = 6;// Binary value of 6 is 0110 int y = 10;// Binary value of 10 is 1010 int result = x^y;// xor operation on 0110^1010 which gives 1100 System.out.println('result: '+result);//integer value of 1100 is 12 } }
Ta program natisne naslednji izhod:
Pogosta vprašanja in odgovori
V # 1) Kaj je operacija XOR?
Odgovor: Bitno izključno OR ali XOR ^ je binarni operater, ki izvaja bit-ekskluzivno operacijo OR.
V # 2) Kako se izračuna XOR?
Odgovor: Bit-ekskluzivno OR ali XOR ^ izvede bit-ekskluzivno ALI operacijo, kot sledi:
- Če sta oba bita enaka, operater XOR vrne rezultat kot '0'.
- Če sta oba bita različna, operater XOR vrne rezultat kot '1'.
V # 3) Kakšna je razlika med && in & v Javi?
Odgovor: &&: To je Pogojno-IN, izvedeno na dveh logičnih operandih.
Ker & je bitni operator IN, ki se izvaja na bitnih operandih.
V # 4) Kaj je operater OR v Javi?
Odgovor: Java podpira Pogojno-ALI tj. || Tukaj || izvede pogojna ALI za dva logična izraza.
Na primer,
logična x = res;
logična vrednost y = napačno;
(x || y) vrne true
V # 5) Kaj je simbol ALI v Javi?
Odgovor: Java podpira pogojno-ALI s simbolom ||. To se razlikuje od izključne ali bitne operacije in ima simbol ^.
V # 6) Kakšna je uporaba bitnih operaterjev v Javi?
Odgovor: Bitni operatorji v Javi se uporabljajo za manipulacijo bitov števila. Uporabljajo se lahko z vrstami podatkov, kot so char, short, int itd.
Zaključek
V tej vadnici smo s pomočjo vzorčnih programov podrobno raziskali naslednje logične operaterje, ki jih podpira Java.
- &&: Pogojno-IN
- || : Pogojno-ALI
- ! : Logično NE
Pogovarjali smo se tudi o naslednjem operaterju:
- ^: Bitno izključno ali XOR
=> Tu preberite serijo Izobraževanja za začetnike Java
Priporočeno branje
- Vadnica za odsev Java s primeri
- Operaterji Java - Aritmetični, enobarvni in bitni operaterji v Javi
- JAVA Vadnica za začetnike: 100+ praktičnih Javnih video vadnic
- Vadnica za dolžino polja Java s primeri kode
- Java SWING Vadnica: Vsebnik, komponente in obdelava dogodkov
- Kako razvrstiti polje v Javi - Vadnica s primeri
- Vadnica za Java Collections Framework (JCF)
- Vadnica Java vmesnika in abstraktnega razreda s primeri