Introduksjon til boolske operatører i java

Med ankomsten av teknologi har datamaskiner utviklet noe som igjen brakte kravet om programmeringsspråk. Det var mange programmeringsspråk som inkluderer både lavnivå og språk på høyt nivå. Språk på høyt nivå er enklere å bruke, da de er enkle å forstå i forhold til språk på lavt nivå. Java er et slikt høyt nivå språk som brukes mye som et støttet språk for programmeringsformål. Det er mange konsepter som man trenger å studere og praktisere for å forstå grunnleggende begreper. I dette emnet skal vi diskutere boolske operatører i Java.

Hva er boolsk operatør?

Boolske operatører er ganske enkelt et sett med forskjellige operatører som kan brukes til å sammenligne uttrykk. Boolske operatører har vanligvis to verdier enten falske eller sanne. Boolske operatører sammenligner uttrykket på venstre side og høyre side. Til sammenligning returnerer det ganske enkelt en boolsk verdi

Typer av boolske operatører i Java

Det er forskjellige typer boolske operatører i Java. Følgende er de forskjellige typer boolske operatører i Java som er mest brukt

  • Logisk OG
  • Logisk ELLER
  • Lik
  • Ikke lik
  • Ternary operatør

1) Logisk OG Operatør

Dette er en logisk oppgave som bruker && operatøren til å sammenligne logisk uttrykk. Det gir vanligvis usant hvis noen av de flere logikkene mislykkes eller gir sann hvis alt uttrykket produserer sant

Eksempel på OG-operatør -

  • Hvis begge operander er sanne, er operasjonsresultatet sant

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

Nå, kjør koden ovenfor

Utgang : sant

  • Hvis begge operander er falske, er operasjonsresultatet usant

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

Nå, kjør koden ovenfor

Utgang : usant

  • Hvis den ene operanden er sann og den andre er usann, er operasjonsresultatet 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
)
)

Nå, kjør koden ovenfor

Utgang : usant

  • Hvis den ene operanden er usann, og den andre er sann, er operasjonsresultatet 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
)
)

Nå, kjør koden ovenfor

Utgang : usant

2) Logisk ELLER operatør -

Dette er en logisk oppgave som bruker || operatør for å sammenligne logisk uttrykk. Det gir generelt sant hvis noe av uttrykket blir sant og returnerer usant hvis alt uttrykket mislykkes

Eksempel på OR-operatør -

  • Hvis begge operander er sanne, er operasjonsresultatet sant

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

Nå, kjør koden ovenfor

Utgang : sant

  • Hvis begge operander er falske, er operasjonsresultatet usant

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

Nå, kjør koden ovenfor

Utgang : usant

  • Hvis den ene operanden er sann og den andre er usann, er operasjonsresultatet sant

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

Nå, kjør koden ovenfor

Utgang : sant

  • Hvis den ene operanden er usann, og den andre er sann, er operasjonsresultatet sant

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

Nå, kjør koden ovenfor

Utgang : sant

3) Lik operatøren -

Denne operatøren brukes til å sjekke om operand eller uttrykk på begge sider av operatøren er like eller ikke

Eksempel på likhet med operatør:

  • Hvis begge operander ikke er like, er operasjonsresultatet usant

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

Nå, kjør koden ovenfor

Utgang : usant

  • Hvis begge operander er de samme, er operasjonsresultatet sant

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

Nå, kjør koden ovenfor

Utgang : sant

4) Ikke lik operatøren

Denne operatøren brukes til å sjekke om operand eller uttrykk på begge sider av operatøren er like eller ikke. Det produserer sant hvis operander på begge sider ikke er de samme ellers gir falskt

Eksempler på ikke lik operatør:

  • Hvis begge operander ikke er like, er operasjonsresultatet virkelig

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

Nå, kjør koden ovenfor

Utgang : sant

  • Hvis begge operander er de samme, er operasjonsresultatet usant

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

Nå, kjør koden ovenfor

Utgang : usant

5) Ternary Operator-

Denne operatøren brukes til å sjekke om forholdene ellers er. Det er generelt kortfattet for uttalelse om ellers. Hvis uttrykket er sant, så hvis delen utføres, ellers utføres en blokk. Den bruker to operander som er?:

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

Utgang : 2

I uttrykk, (a <b)? a: b den evaluerer verdien. Basert på evaluering utfører den hvis eller blokkere

Konklusjon -

Java er et programmeringsspråk der det er mange konsepter som man trenger å studere. Boolske operatører er en av disse. Disse boolske operatørene kjører i utgangspunktet koden for å sjekke om uttrykksverdien er sann eller ikke. Basert på uttrykksevalueringen returnerer den verdien. En boolsk operatør er mye brukt på alle programmeringsspråk til forskjellige logiske programmeringsuttrykk.

Anbefalte artikler

Dette har vært en guide til boolske operatører i Java. Her diskuterer vi forskjellige typer boolske operatører i Java som Logical AND, Logical OR, Equal to, Not lik, Ternary Operator med eksempel. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

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