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 -
- Windows-operators
- R Operators
- Python-operators
- Scala-operators
- Booleaanse operatoren in Python