Uvod u Bolove operatore u Javi

Pojavom tehnologije razvila su se računala koja su zauzvrat dovela zahtjev za programskim jezikom. Bilo je mnogo programskih jezika koji uključuju i jezik niske razine i jezik visoke razine. Jezici na visokoj razini jednostavniji su za upotrebu jer su ih lako razumjeti u usporedbi s jezicima niske razine. Java je jedan takav jezik visoke razine koji se široko koristi kao podržani jezik u svrhu programiranja. Postoji puno koncepta koje je potrebno proučiti i vježbati da bi se razumjeli osnovni pojmovi. U ovoj ćemo temi razgovarati o Booleovim operaterima na Javi.

Što je "Booleov" operator?

Boolovi operateri jednostavno su skup različitih operatora koji se mogu upotrijebiti za usporedbu izraza. Boolovi operatori općenito imaju dvije vrijednosti ili lažne ili istinite. Bolovi operateri uspoređuju izraz lijeve i desne strane. Za usporedbu, jednostavno vraća logičku vrijednost

Vrste Booleovih operatora na Javi

Na Javi postoje razne vrste Booleovih operatora. Slijede različite vrste Booleovih operatora na Javi koje su najkorištenije

  • Logički I
  • Logički ILI
  • Jednak
  • Nije jednako
  • Ternarni operator

1) Logički i operator

Ovo je logički zadatak koji pomoću operatora && uspoređuje logički izraz. Obično daje netočno ako bilo koja od više logika ne uspije ili daje istinu ako sav izraz daje istinu

Primjer operatora AND -

  • Ako su oba operanda tačna, rezultat operacije je istinit

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

Sada izvršite gornji kôd

Izlaz : istina

  • Ako su oba operanda lažna, rezultat rezultata je lažan

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

Sada izvršite gornji kôd

Izlaz : netočno

  • Ako je jedan operand istinit, a drugi netočan, rezultat operacije je lažan

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

Sada izvršite gornji kôd

Izlaz : netočno

  • Ako je jedan operand lažan, a drugi istinit, rezultat operacije je lažan

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

Sada izvršite gornji kôd

Izlaz : netočno

2) Logički ili operater -

Ovo je logičan zadatak koji koristi || operator za usporedbu logičkog izraza. Obično daje istinu ako bilo koji izraz postane istinit i vraća lažnu ako sav izraz ne uspije

Primjer operatora ILI -

  • Ako su oba operanda tačna, rezultat operacije je istinit

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

Sada izvršite gornji kôd

Izlaz : istina

  • Ako su oba operanda lažna, rezultat rezultata je lažan

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

Sada izvršite gornji kôd

Izlaz : netočno

  • Ako je jedan operand istinit, a drugi netočan, rezultat operacije je istinit

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

Sada izvršite gornji kôd

Izlaz : istina

  • Ako je jedan operand netočan, a drugi istinit, rezultat operacije je istinit

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

Sada izvršite gornji kôd

Izlaz : istina

3) Jednako s operatorom -

Ovaj se operater koristi za provjeru da li su operand ili izraz s obje strane operatera jednaki ili ne

Primjer jednak operatoru:

  • Ako oba operanda nisu jednaka, rezultat operacije je netočan

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

Sada izvršite gornji kôd

Izlaz : netočno

  • Ako su oba operanda ista, rezultat operacije je istinit

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

Sada izvršite gornji kôd

Izlaz : istina

4) Nije jednaka operatoru

Ovaj se operater koristi za provjeru da li su operand ili izraz s obje strane operatera jednaki ili ne. Izrađuje se istinito ako operandi s obje strane nisu isti, a drugi daju false

Primjeri koji nisu jednaki operatoru:

  • Ako oba operanda nisu ista, rezultat operacije je 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
)
)

Sada izvršite gornji kôd

Izlaz : istina

  • Ako su oba operanda ista, rezultat operacije je netočan

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

Sada izvršite gornji kôd

Izlaz : netočno

5) Ternarni operator-

Ovaj se operater koristi za provjeru postoje li drugi uvjeti. To je općenito skraćenica za if-else izjavu. Ako je izraz istinit, tada ako je dio izveden na drugi način, izvršava se blok. Koristi dva operanda koja su?:

Pogledajmo primjer

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);
)
)

Izlaz : 2

U izrazu, (a <b)? a: b procjenjuje vrijednost. Na temelju procjene izvršava ako ili u suprotnom blokira

Zaključak -

Java je programski jezik u kojem postoji puno koncepata koje je potrebno proučiti. Boolovi operateri su jedan od takvih. Ovi logični operateri u osnovi izvršavaju kôd da provjere je li vrijednost izraza istinita ili ne. Na temelju ocjene izraza vraća vrijednost. Boolov operator široko se koristi u bilo kojem programskom jeziku za različite izraze logičkog programiranja.

Preporučeni članci

Ovo je vodič za Booleove operatore na Javi. Ovdje raspravljamo o različitim vrstama Booleovih operatora na Javi kao što su Logical AND, Logical ILI, Equal to, Not enako, Ternary Operator, na primjer. Možete i proći naše druge predložene članke da biste saznali više -

  1. Windows Operatori
  2. R Operatori
  3. Operatori Pythona
  4. Scala Operatori
  5. Booleovi operateri u Pythonu

Kategorija: