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 -
- Windows-operatörer
- R Operatörer
- Python-operatörer
- Scala-operatörer
- Booleska operatörer i Python