Introduktion till booleska operatörer i java

Med tillkomsten av teknik har datorer utvecklats vilket i sin tur förde kravet på programmeringsspråk. Det fanns många programmeringsspråk som inkluderar både lågnivåspråk och högnivåspråk. Språk på hög nivå är lättare att använda eftersom de är lätta att förstå jämfört med språk på låg nivå. Java är ett sådant högnivåspråk som används allmänt som stödspråk för programmeringsändamål. Det finns massor av ett koncept som man behöver studera och öva för att förstå grundläggande begrepp. I det här ämnet kommer vi att diskutera Booleska operatörer i Java.

Vad är Boolean Operator?

Booleska operatörer är helt enkelt en uppsättning olika operatörer som kan användas för att jämföra uttryck. Booleska operatörer har i allmänhet två värden antingen falska eller sanna. Booleska operatörer jämför uttrycket på vänster och höger sida. I jämförelse ger det helt enkelt ett booleskt värde

Typer av booleska operatörer i Java

Det finns olika typer av booleska operatörer i Java. Följande är de olika typerna av booleska operatörer i Java som används mest

  • Logiskt OCH
  • Logisk ELLER
  • Lika med
  • Inte lika med
  • Ternary operatör

1) Logisk OCH operatör

Detta är en logisk uppgift som använder && operatören för att jämföra logiskt uttryck. Det ger i allmänhet falskt om någon av de flera logikerna misslyckas eller ger sant om allt uttrycket producerar sant

Exempel på AND-operatör -

  • Om båda operanderna är sanna, är driftsresultatet 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
)
)

Kör nu ovanstående kod

Utgång : sant

  • Om båda operanderna är falska, är driftsresultatet falskt

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

Kör nu ovanstående kod

Output : falsk

  • Om en operand är sant och den andra är falsk, är operationsresultatet falskt

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

Kör nu ovanstående kod

Output : falsk

  • Om en operand är falsk, och den andra är sant, är operationsresultatet falskt

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

Kör nu ovanstående kod

Output : falsk

2) Logisk ELLER operatör -

Detta är en logisk uppgift som använder || operatör för att jämföra logiskt uttryck. Det ger i allmänhet sant om något av uttrycket blir sant och returnerar falskt om allt uttrycket misslyckas

Exempel på OR-operatör -

  • Om båda operanderna är sanna, är driftsresultatet 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
)
)

Kör nu ovanstående kod

Utgång : sant

  • Om båda operanderna är falska, är driftsresultatet falskt

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

Kör nu ovanstående kod

Output : falsk

  • Om en operand är sann och den andra är falsk, är operationsresultatet 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
)
)

Kör nu ovanstående kod

Utgång : sant

  • Om en operand är falsk, och den andra är sant, är operationsresultatet 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
)
)

Kör nu ovanstående kod

Utgång : sant

3) Lika med operatören -

Denna operatör används för att kontrollera om operand eller uttryck på båda sidor av operatören är lika eller inte

Exempel på lika med operatör:

  • Om båda operanderna inte är desamma, är operationsresultatet falskt

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

Kör nu ovanstående kod

Output : falsk

  • Om båda operanderna är desamma är driftsresultatet 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
)
)

Kör nu ovanstående kod

Utgång : sant

4) Inte lika med operatören

Denna operatör används för att kontrollera om operand eller uttryck på båda sidor av operatören är lika eller inte. Det ger sant om operander på båda sidor inte är samma annars ger falskt

Exempel på inte lika med operatören:

  • Om båda operanderna inte är desamma, är driftsresultatet sannolikt

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

Kör nu ovanstående kod

Utgång : sant

  • Om båda operanderna är desamma är driftsresultatet falskt

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

Kör nu ovanstående kod

Output : falsk

5) Ternary operatör-

Den här operatören används för att kontrollera om annat villkor. Det är i allmänhet kortfattat för ifall annat. Om uttrycket är sant, om delen utförs på annat sätt körs blocket. Den använder två operander som är?:

Låt oss se ett exempel

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

Utgång : 2

I uttryck, (a <b)? a: b det utvärderar värdet. Baserat på utvärdering utför den om någon annan blockering

Slutsats -

Java är ett programmeringsspråk där det finns många koncept som man behöver studera. Booleska operatörer är en av dessa. Dessa booleska operatörer kör i princip koden för att kontrollera om uttrycksvärdet är sant eller inte. Baserat på uttrycksutvärderingen returnerar det värdet. En boolesisk operatör används ofta i alla programmeringsspråk för olika logiska programmeringsuttryck.

Rekommenderade artiklar

Detta har varit en guide till booleska operatörer i Java. Här diskuterar vi olika typer av booleska operatörer i Java som logisk OCH, Logisk ELLER, Lika med, Inte lika med, Ternary Operator med exempel. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Windows-operatörer
  2. R Operatörer
  3. Python-operatörer
  4. Scala-operatörer
  5. Booleska operatörer i Python

Kategori: