Inhaltsverzeichnis
Das boolescher Typ ist ein Datentyp, der nur zwei mögliche Werte hat Stimmt (wahr) und falsch (false) und wird bei der Bewertung von Entscheidungen verwendet. Dies ist in unseren Programmen sehr wichtig, da es Momente geben wird, in denen eine Aktion ausgeführt wird, wenn wir eine Bedingung erfüllen, und wenn wir sie nicht erfüllen, führen wir eine andere aus.Mit dem boolescher Datentyp Wir werden in der Lage sein, ein intelligentes Element in unser Programm zu integrieren, indem wir Ihnen erlauben, zwischen Optionen zu unterscheiden und diejenige auszuwählen, die wir für verschiedene Fälle programmiert haben.
Boolescher Datentyp
Das boolescher Datentyp, ist ein Datentyp, der nur zwei wahre oder falsche Werte zulässt, diese Werte werden wörtlich geschrieben und sind systemreservierte WörterDiese booleschen Werte werden auch bei logischen Vergleichen angezeigt, z. B. bei der Bewertung, ob eine Zahl größer als Null ist.
Logische Vergleichsoperatoren
Da wir gesehen haben, dass wir Vergleiche auswerten können, müssen wir wissen, dass in Java Wir haben 6 Arten von Operatoren, die es uns ermöglichen, diese Vergleiche durchzuführen, wir können Gleichheit, höheren Wert, niedrigeren Wert usw. auswerten. Dazu können wir die folgenden Elemente verwenden:
<Vergleichen Sie die Kleiner-als-Bedingung.
<=Vergleichen Sie die Kleiner-gleich-Bedingung.
>Vergleichen Sie die Bedingung größer als.
> =Vergleichen Sie die Bedingung größer oder gleich.
==Vergleichen Sie die Bedingung as, es ist wichtig zu beachten, dass sie sich völlig von der = unterscheidet, die nur zum Zuweisen von Werten verwendet wird.
! =Vergleichen Sie den Zustand anders als.
Praktische Anwendung
Jetzt werden wir ein kleines Programm erstellen, in das wir einen logischen Vergleich einbauen. Unser Programm besteht darin, eine Summe mit Daten zu bilden, die von demselben Programm generiert wurden, und dann den Benutzer nach der Antwort zu fragen, wenn die Antwort des Benutzers richtig ist der boolesche Wert true und wenn er falsch ist, wird der boolesche Wert false angezeigt.
Sehen wir uns dann den Code an, den wir ausführen werden:
java.util.Scanner importieren; public class AdditionQuiz {public static void main (String [] args) {// Wir generieren die Fragenummern int number2 = (int) (System.currentTimeMillis () * 7% 10); int Zahl1 = (int) (System.currentTimeMillis ()% 10); // Wir erstellen ein Scanner-Objekt, um die Daten über die Konsole zu erhalten Scanner input = new Scanner (System.in); System.out.print ("Wie viel ist" + Zahl1 + "+" + Zahl2 + "?"); int antwort = input.nextInt (); // wir drucken die Antwort System.out.println (Zahl1 + "+" + Zahl2 + "=" + Antwort + "es" + (Zahl1 + Zahl2 == Antwort)); }}
Hier sehen wir, dass wir bereits bekannte und recht einfache Elemente verwenden, zuerst importieren wir die Bibliothek Scanner Um die Eingabedaten zu erfassen, erhalten wir unsere Zahlen zufällig mit dem Wert der aktuellen Millisekunden; später fragen wir den Benutzer mit der Operation und wenn wir einen Wert erhalten, machen wir den Vergleich und wir geben aus, ob es wahr oder falsch ist.
Wie wir sehen, handelt es sich um ein einfaches Programm, das den Operator gleich verwendet ==. Zum Abschluss des Tutorials hinterlassen wir ein Bild davon, wie das soeben erstellte Programm aussehen sollte:
Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben