Heim  >  Artikel  >  Java  >  Java-Boolesche Werte

Java-Boolesche Werte

王林
王林Original
2024-08-30 15:11:58272Durchsuche

Im täglichen Leben treffen wir oft Entscheidungen über jede unserer Aktivitäten, Situationen, Visionen, Ergebnisse, Ereignisse usw. Der Wert unserer Entscheidung ist einer von zwei Aspekten: Ja oder Nein; wahr oder falsch; ein oder aus; Go oder No Go usw. Die Programmierung unterliegt keiner Ausnahme. Beim Programmieren müssen wir basierend auf unserer Kernlogik und unseren Anwendungsfällen Entscheidungen treffen und auf diesen Entscheidungen basieren; Wir müssen den Code entsprechend schreiben. Als Programmiersprache stellt Java keine Ausnahme dar und ermöglicht es uns, einen speziellen Datentyp namens „Boolean“ bereitzustellen, um diese in unserem Code für Entscheidungszwecke zu verwenden. Eine Java-Boolesche Variable oder ein Boolescher Ausdruck kann einen der beiden Werte annehmen: wahr oder falsch.

Lassen Sie uns über Boolesche Werte aus der Perspektive der Java-Programmierung diskutieren.

WERBUNG Beliebter Kurs in dieser Kategorie JAVA MASTERY - Spezialisierung | 78 Kursreihe | 15 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Typen von Java-Booleschen Werten

Im Folgenden sind die verschiedenen Arten von Java-Booleschen Werten aufgeführt:

Java-Boolesche Werte

1. Schlüsselwort Boolean mit Variablennamen

Sie haben nur zwei Möglichkeiten bezüglich der Werte einer Variablen vom Typ Boolean in Java. Der Wert eines booleschen Typs ist entweder wahr oder falsch. Es ist keine andere Option verfügbar. Bitten Sie nicht überstürzt um Hilfe bei Java-Hausaufgaben oder Aufgaben; Lesen Sie weiter, um die Java-Booleschen Werte zu verstehen. Sie müssen das Schlüsselwort Boolean zusammen mit Variablennamen verwenden und ihm den Wert (wahr oder falsch) zuweisen.

Syntax:

Boolean <variable_name> = <value>, where value is either true or false

Zum Beispiel:

boolean bool = true, wobei bool der Variablenname ist und mit dem Wert true verknüpft ist

boolean bool2 = false, wobei bool der Variablenname ist und dem Wert als „false“ zugeordnet ist

Codebeispiel 1:

public class BooleanInJava {
public static void main(String[] args){
boolean bool = true ;
boolean bool2 = false;
System.out.println(bool);
System.out.println(bool2);
}
}

Ausgabe:

Java-Boolesche Werte

2. Variable vom booleschen Typ

Was passiert, wenn Sie für eine Variable vom Typ Boolean andere Werte als „true“ oder „false“ angeben?

Zum Beispiel:

boolean bool = 1 ;

boolean bool2 = 0;

Hierfür erhalten Sie eine Fehlermeldung.

Codebeispiel 2:

public class BooleanInJava {
public static void main(String[] args) {
boolean bool = 1 ;
boolean bool2 = 0;
System.out.println(bool);
System.out.println(bool2);
}
}

Ausgabe:

Java-Boolesche Werte

3. Merkmal von Boolean

Wie nutzt man nun diese Funktion von Boolean effektiv?

Wir können es nutzen, um Entscheidungen in unserem Programm zu treffen. Ich möchte damit sagen, dass Sie einige entscheidende Faktoren in Ihrem Programm testen können, indem Sie bedingte Operatoren verwenden, um einen booleschen Wert zu erhalten oder auszugeben. Dies ist ein Test des Zustands eines booleschen Ausdrucks. Das Programm wertet diesen Ausdruck aus und trifft eine entsprechende Entscheidung.

Lassen Sie uns einige Beispiele nennen:

Codebeispiel 3:

public class BooleanInJava {
public static void main(String[] args) {
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 <num1); // returns false, because 10 is lesser than 11
}
}

Ausgabe:

Java-Boolesche Werte

Wie funktioniert der boolesche Wert?

In diesem Artikel zeigen wir, wie Boolesche Werte funktionieren, das heißt, wie wir die Funktion von Booleschen Werten in unserem Programm oder in unseren Anwendungsfällen nutzen können. Da Boolean uns bei der Entscheidungsfindung hilft, können wir diese Entscheidungslogik in unsere bedingten Ausdrücke einfügen, z. B. in die Auswertung einer While-Schleife oder in die Entscheidungsfindung „If-else“. Schauen wir uns zunächst die booleschen Operatoren an, mit denen aus einem booleschen Ausdruck ein boolescher Wert generiert und dieser Wert schließlich bei der Entscheidungsfindung verwendet wird. Wir verwenden hier die logischen Operatoren für Boolesche Operatoren: | , & , ^ , ! , || , && , == , != . Nehmen wir zwei boolesche Variablen, num1 und num2, zur Verwendung.

Symbol of Boolean operators Name of the corresponding Symbol
| OR
& AND
^ XOR
! NOT
!= NOT EQUAL
&& Short circuit AND
|| Short circuit OR
== EQUAL
Symbol für boolesche Operatoren
Name des entsprechenden Symbols
| ODER
& UND
^ XOR
! NICHT
!= NICHT GLEICH
&& Kurzschluss UND
|| Kurzschluss ODER
== GLEICH

Please check the table for your understanding of how evaluation is happening in Boolean expressions. This understanding is very important to clear your concepts:

Variables/Boolean Expressions num1 num2 num1|num2 num1&num2 num1^num2 !num1 !num2
 

Values/Result of evaluations

true true true true false false false
true false true false true false true
false true true false true true false
false false false false false true

true

4. Public Class

Code Example 4: 

public class BooleanInJava {
public static void main(String[] args) {
boolean num1 = true;
boolean num2 = false;
System.out.println("num1|num2 = "+(num1|num2));
System.out.println("num1&num2 = "+(num1&num2));
System.out.println("num1^num2 = "+(num1^num2));
System.out.println("!num1 = "+(!num1));
System.out.println("!num2 = "+(!num2));
}
}

Output:

Java-Boolesche Werte

Let us see some more code examples.

5. Boolean Operators

Code Example 5:

Here we will compare two Boolean variables and assign values to them and then create Boolean expression for those using Boolean operators and then print them to see the final output.

public class BooleanInJava {
public static void main(String[] args) {
boolean num1 = true;
boolean num2 = false;
boolean num3=(num1==num2); // Boolean expression evaluating whether values of num1 and num2 are equal or not
System.out.println(num1);
System.out.println(num2);
System.out.println(num3); //will return false as num1 and num2 have different values
}
}

Output:

Java-Boolesche Werte

6. Boolean Objects.

Code Example 6:

Here we will compare two Boolean objects.

public class BooleanInJava {
public static void main(String[] args) {
boolean boolObj1=new Boolean("TRUE");
boolean boolObj2=new Boolean("FALSE");
boolean boolObj3=new Boolean("FALSE");
boolean decision=(boolObj1==boolObj2);  // evaluating values of boolObj1 and boolObj2
System.out.println("Are the value of boolean objects 1 and 2 equal? "+decision);
boolean decision2=(boolObj3==boolObj2);  // evaluating values of boolObj2 and boolObj3
System.out.println("Are the value of boolean objects 2 and 3 equal? "+decision2);
}
}

Output:

Java-Boolesche Werte

Conclusion – Java Boolean

All of the comparisons and conditions in Java are primarily based on Boolean expressions; hence you need to use them in an effective manner. In this topic, you have learned about many aspects of Boolean values but, you need to use them effectively based on your business/ client requirements and use cases.

Das obige ist der detaillierte Inhalt vonJava-Boolesche Werte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Mehrfach-Catch-Block in JavaNächster Artikel:Mehrfach-Catch-Block in Java