Inleiding tot Booleaanse operatoren in Java

Met de komst van technologie hebben computers ontwikkeld die op hun beurt de vereiste programmeertaal met zich meebrachten. Er waren veel programmeertalen die zowel de taal op laag niveau als de taal op hoog niveau omvatten. Talen op hoog niveau zijn gemakkelijker te gebruiken omdat ze gemakkelijk te begrijpen zijn in vergelijking met talen op laag niveau. Java is zo'n taal op hoog niveau die op grote schaal wordt gebruikt als een ondersteunde taal voor programmeerdoeleinden. Er zijn veel concepten die je moet bestuderen en oefenen om basisconcepten te begrijpen. In dit onderwerp zullen we Booleaanse operatoren in Java bespreken.

Wat is een Booleaanse operator?

Booleaanse operatoren zijn gewoon een set verschillende operatoren die kunnen worden gebruikt om expressies te vergelijken. Booleaanse operatoren hebben over het algemeen twee waarden: false of true. Booleaanse operatoren vergelijken de uitdrukking van de linkerkant en de rechterkant. Ter vergelijking, het geeft eenvoudig een Booleaanse waarde terug

Soorten Booleaanse operatoren in Java

Er zijn verschillende soorten Booleaanse operatoren in Java. Hieronder volgen de verschillende typen Booleaanse operatoren in Java die het meest worden gebruikt

  • Logisch EN
  • Logisch OF
  • Gelijk aan
  • Niet gelijk aan
  • Ternary Operator

1) Logisch EN operator

Dit is een logische toewijzing waarbij de operator && wordt gebruikt om de logische expressie te vergelijken. Het geeft in het algemeen false als een van de meervoudige logica faalt of geeft true als alle expressie waar produceert

Voorbeeld van operator AND -

  • Als beide operanden waar zijn, is het bewerkingsresultaat waar

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

Voer nu de bovenstaande code uit

Uitgang : waar

  • Als beide operanden onwaar zijn, is het bewerkingsresultaat onwaar

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

Voer nu de bovenstaande code uit

Uitgang : onwaar

  • Als de ene operand waar is en de andere onwaar, dan is het operatieresultaat onwaar

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

Voer nu de bovenstaande code uit

Uitgang : onwaar

  • Als de ene operand onwaar is en de andere waar is, is het bewerkingsresultaat onwaar

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

Voer nu de bovenstaande code uit

Uitgang : onwaar

2) Logisch OF operator -

Dit is een logische toewijzing die || gebruikt operator om logische expressie te vergelijken. Het geeft meestal true als een van de expressie true wordt en retourneert false als alle expressie mislukt

Voorbeeld van OK-operator -

  • Als beide operanden waar zijn, is het bewerkingsresultaat waar

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

Voer nu de bovenstaande code uit

Uitgang : waar

  • Als beide operanden onwaar zijn, is het bewerkingsresultaat onwaar

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

Voer nu de bovenstaande code uit

Uitgang : onwaar

  • Als de ene operand waar is en de andere onwaar, dan is het operatieresultaat waar

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

Voer nu de bovenstaande code uit

Uitgang : waar

  • Als de ene operand onwaar is en de andere waar is, is het bewerkingsresultaat waar

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

Voer nu de bovenstaande code uit

Uitgang : waar

3) Gelijk aan operator -

Deze operator wordt gebruikt om te controleren of operand of expressie aan beide zijden van de operator gelijk zijn of niet

Voorbeeld van gelijk aan operator:

  • Als beide operanden niet hetzelfde zijn, is het bewerkingsresultaat false

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

Voer nu de bovenstaande code uit

Uitgang : onwaar

  • Als beide operanden hetzelfde zijn, is het bewerkingsresultaat waar

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

Voer nu de bovenstaande code uit

Uitgang : waar

4) Niet gelijk aan operator

Deze operator wordt gebruikt om te controleren of operand of expressie aan beide zijden van de operator gelijk zijn of niet. Het produceert true als operanden aan beide zijden niet hetzelfde zijn, anders geeft false

Voorbeelden van niet gelijk aan operator:

  • Als beide operanden niet hetzelfde zijn, is het bewerkingsresultaat waar

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

Voer nu de bovenstaande code uit

Uitgang : waar

  • Als beide operanden hetzelfde zijn, is het bewerkingsresultaat false

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

Voer nu de bovenstaande code uit

Uitgang : onwaar

5) Ternary Operator-

Deze operator wordt gebruikt om te controleren of anders voorwaarden. Het is meestal een afkorting voor een if-else-verklaring. Als de uitdrukking waar is, wordt het onderdeel anders uitgevoerd als het onderdeel wordt uitgevoerd. Het gebruikt twee operanden die zijn:

Laten we een voorbeeld bekijken

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

Uitgang : 2

In uitdrukking, (a <b)? a: b evalueert het de waarde. Op basis van evaluatie voert het uit of of block

Conclusie -

Java is een programmeertaal waar veel concepten moeten worden bestudeerd. Booleaanse operatoren zijn daar een van. Deze booleaanse operatoren voeren in principe de code uit om te controleren of de expressiewaarde waar is of niet. Op basis van de expressie-evaluatie retourneert het de waarde. Een booleaanse operator wordt veel gebruikt in elke programmeertaal voor verschillende logische programmeeruitdrukkingen.

Aanbevolen artikelen

Dit is een gids voor Booleaanse operatoren in Java. Hier bespreken we verschillende soorten Booleaanse operatoren in Java, zoals Logisch EN, Logisch OF, Gelijk aan, Niet gelijk aan, Ternary Operator met voorbeeld. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Windows-operators
  2. R Operators
  3. Python-operators
  4. Scala-operators
  5. Booleaanse operatoren in Python