Uvod v Boolove operaterje v Javi

S pojavom tehnologije so se razvili računalniki, ki so posledično prinesli zahtevo po programskem jeziku. Bilo je veliko programskih jezikov, ki vključujejo tako jezik nizke kot tudi jezik na visoki ravni. Jeziki na visoki ravni so enostavnejši za uporabo, saj jih je v primerjavi z jeziki na nizki ravni enostavno razumeti. Java je eden takšnih jezikov na visoki ravni, ki se široko uporablja kot podprt jezik za namene programiranja. Obstaja veliko koncepta, ki ga je treba preučiti in vaditi, da bi razumeli osnovne pojme. V tej temi bomo razpravljali o Booleovih operaterjih na Javi.

Kaj je Boolov operater?

Boolovi operaterji so preprosto niz različnih operaterjev, ki bi jih lahko uporabili za primerjavo izrazov. Boolovi operaterji imajo na splošno dve vrednosti - napačno ali resnično. Boolovi operaterji primerjajo izraz leve in desne strani. V primerjavi s tem preprosto vrne logično vrednost

Vrste logičnih operaterjev na Javi

Na Javi obstajajo različne vrste logičnih operaterjev. Sledijo različne vrste Booleovih operaterjev na Javi, ki se najpogosteje uporabljajo

  • Logični IN
  • Logični ALI
  • Enako
  • Ni enako
  • Ternarni izvajalec

1) Logični in operater

To je logična naloga, ki uporablja operaterja && za primerjavo logičnega izraza. Na splošno daje false, če katera koli od več logik ne uspe ali daje true, če ves izraz ustvari resnico

Primer operaterja AND -

  • Če sta oba operanda resnična, je rezultat operacije pravi

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : res

  • Če sta oba operanda lažna, je rezultat operacije napačen

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : napačen

  • Če je en operand pravi, drugi pa napačen, je rezultat operacije napačen

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : napačen

  • Če je en operand false, drugi pa true, je rezultat operacije false

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : napačen

2) Logični ali operater -

To je logična naloga, ki uporablja || operater za primerjavo logičnega izraza. Na splošno je resnično, če kateri koli izraz postane resničen, in vrne napačen, če ves izraz ne uspe

Primer operaterja ALI -

  • Če sta oba operanda resnična, je rezultat operacije pravi

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : res

  • Če sta oba operanda lažna, je rezultat operacije napačen

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : napačen

  • Če je en operand resničen, drugi pa napačen, je rezultat operacije resničen

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : res

  • Če je en operand napačen, drugi pa res, je rezultat operacije resničen

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : res

3) enako operaterju -

Ta operater uporablja za preverjanje, ali sta operand ali izraz na obeh straneh operaterja enaka ali ne

Primer enake operaterju:

  • Če oba operanda nista enaka, je rezultat operacije napačen

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a == b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : napačen

  • Če sta oba operanda enaka, je rezultat operacije pravi

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a == b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : res

4) Ni enako operaterju

Ta operater uporablja za preverjanje, ali sta operand ali izraz na obeh straneh operaterja enaka ali ne. Nastavi res, če operedi na obeh straneh niso enaki, drugače dajejo napačno

Primeri, ki niso enaki operaterju:

  • Če oba operanda nista enaka, je rezultat operacije pravi

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a != b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : res

  • Če sta oba operanda enaka, je rezultat operacije napačen

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a != b); // shows the logical operation using operator
)
)

Zdaj izvedite zgornjo kodo

Izhod : napačen

5) Ternarni operater-

Ta operater se uporablja za preverjanje, ali so v drugih pogojih. Na splošno je to kratica za izjavo if-else. Če je izraz resničen, potem, če je del izveden drugače, se izvede blok. Uporablja dva operanda, ki sta?:

Poglejmo primer

public class Main
(
public static void main (String()args)(
int a = 2;
int b = 5;
int minOfNum = (a < b) ? a : b;
System.out.println (minOfNum);
)
)

Izhod : 2

V izrazu (a <b)? a: b oceni vrednost. Na podlagi ocene ga izvrši, če ali drugače blokira

Sklep -

Java je programski jezik, kjer je veliko konceptov, ki jih je treba preučiti. Boolov operater je eden takšnih. Ti logični operaterji v bistvu izvedejo kodo in preverijo, ali je vrednost izraza resnična ali ne. Na podlagi ocene izraza vrne vrednost. Boolov operator se v katerem koli programskem jeziku pogosto uporablja za različne izraze logičnega programiranja.

Priporočeni članki

To je vodnik za Boolove operaterje na Javi. Tu razpravljamo o različnih vrstah logičnih operaterjev na Javi, kot so Logical AND, Logical AL, Equal to, Not enako, Ternary Operator, na primer. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Windows operaterji
  2. R Operaterji
  3. Operatorji Pythona
  4. Operaterji Scale
  5. Boolovi operaterji v Pythonu