Introduktion til boolske operatører i java

Med fremkomsten af ​​teknologi har computere udviklet, hvilket igen bragte kravet til programmeringssprog. Der var mange programmeringssprog, der inkluderer både lavt niveau og sprog på højt niveau. Sprog på højt niveau er lettere at bruge, da de er lette at forstå i sammenligning med sprog på lavt niveau. Java er et sådant højt niveau sprog, der bruges bredt som et støttet sprog til programmeringsformål. Der er masser af et koncept, som man har brug for at studere og praksis for at forstå grundlæggende begreber. I dette emne vil vi diskutere boolske operatører i Java.

Hvad er boolsk operatør?

Booleske operatører er simpelthen et sæt forskellige operatører, der kunne bruges til at sammenligne udtryk. Booleske operatører har generelt to værdier, enten som falske eller sande. Booleske operatører sammenligner udtrykket af venstre side og højre side. Til sammenligning returnerer det simpelthen en boolsk værdi

Typer af boolske operatører i Java

Der er forskellige typer boolske operatører i Java. Følgende er de forskellige typer boolske operatører i Java, der er mest brugt

  • Logisk OG
  • Logisk ELLER
  • Svarende til
  • Ikke lig med
  • Ternary Operator

1) Logisk OG Operatør

Dette er en logisk opgave, der bruger && operatoren til at sammenligne det logiske udtryk. Det giver generelt falske, hvis en af ​​de flere logikker mislykkes eller giver sandhed, hvis alt udtrykket producerer sandt

Eksempel på AND-operatør -

  • Hvis begge operander er rigtige, er driftsresultatet sandt

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

Udfør nu ovenstående kode

Output : sandt

  • Hvis begge operander er falske, er driftsresultatet forkert

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

Udfør nu ovenstående kode

Output : falsk

  • Hvis den ene operand er sand, og den anden er falsk, er driftsresultatet usant

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

Udfør nu ovenstående kode

Output : falsk

  • Hvis den ene operand er falsk, og den anden er sand, er driftsresultatet usant

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

Udfør nu ovenstående kode

Output : falsk

2) Logisk ELLER operatør -

Dette er en logisk opgave, der bruger || operatør til at sammenligne logisk udtryk. Det giver generelt sandt, hvis noget af udtrykket bliver sandt og returnerer falskt, hvis alt udtrykket mislykkes

Eksempel på OR-operatør -

  • Hvis begge operander er rigtige, er driftsresultatet sandt

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

Udfør nu ovenstående kode

Output : sandt

  • Hvis begge operander er falske, er driftsresultatet forkert

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

Udfør nu ovenstående kode

Output : falsk

  • Hvis den ene operand er sand, og den anden er falsk, er driftsresultatet sandt

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

Udfør nu ovenstående kode

Output : sandt

  • Hvis den ene operand er falsk, og den anden er sand, er driftsresultatet sandt

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

Udfør nu ovenstående kode

Output : sandt

3) Lig med operatøren -

Denne operator bruges til at kontrollere, om operand eller udtryk på begge sider af operatøren er ens eller ikke

Eksempel på lig med operatøren:

  • Hvis begge operander ikke er ens, er driftsresultatet forkert

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

Udfør nu ovenstående kode

Output : falsk

  • Hvis begge operander er ens, er driftsresultatet sandt

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

Udfør nu ovenstående kode

Output : sandt

4) Ikke lig med operatøren

Denne operator bruges til at kontrollere, om operand eller udtryk på begge sider af operatøren er ens eller ikke. Det producerer sandt, hvis operander på begge sider ikke er det samme, ellers giver falsk

Eksempler på ikke lig operatøren:

  • Hvis begge operander ikke er ens, er driftsresultatet tru e

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

Udfør nu ovenstående kode

Output : sandt

  • Hvis begge operander er ens, er driftsresultatet forkert

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

Udfør nu ovenstående kode

Output : falsk

5) Ternary Operator-

Denne operatør bruges til at kontrollere, om der ellers er forhold. Det er generelt kortvarigt for hvis ellers-udsagn. Hvis udtrykket er sandt, udføres, hvis delen udføres, ellers udføres blok. Den bruger to operander, som er?:

Lad os se et eksempel

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

Output : 2

Som udtryk (a <b)? a: b det vurderer værdien. Baseret på evaluering udføres det hvis blokering ellers er

Konklusion -

Java er et programmeringssprog, hvor der er masser af koncepter, som man skal studere. Booleske operatører er en af ​​dem. Disse boolske operatører udfører dybest set koden for at kontrollere, om udtrykværdien er sand eller ej. Baseret på udtrykevalueringen returnerer den værdien. En boolsk operatør er vidt brugt i ethvert programmeringssprog til forskellige logiske programmeringsudtryk.

Anbefalede artikler

Dette har været en guide til boolske operatører i Java. Her diskuterer vi forskellige typer boolske operatører i Java som f.eks. Logisk AND, Logisk ELLER, Lig med, Ikke lig med, Ternary Operator med eksempel. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Windows-operatører
  2. R-operatører
  3. Python-operatører
  4. Scala-operatører
  5. Boolske operatører i Python

Kategori: