Mit der Art der Booleschen Daten können wir ein Element der Intelligenz in unser Programm integrieren, indem Sie zwischen Optionen unterscheiden und die Option auswählen können, die wir für verschiedene Fälle programmiert haben.
Boolescher Datentyp
Der Typ der Booleschen Daten ist ein Datentyp, der nur zwei Werte als wahr oder falsch zulässt. Diese Werte werden wörtlich geschrieben und sind reservierte Wörter des Systems . Diese Booleschen Werte werden auch angezeigt, wenn logische Vergleiche durchgeführt werden, z Bewerten Sie, 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 wir in Java 6 Arten von Operatoren haben, mit denen wir diese Vergleiche durchführen können. Wir können Gleichheit, Hauptwert, Nebenwert usw. auswerten. Dazu können wir die folgenden Elemente verwenden:
Praktische Anwendung
Wir werden jetzt ein kleines Programm erstellen, in dem wir einen logischen Vergleich durchführen. Unser Programm besteht darin, eine Summe mit Daten zu erstellen, die vom selben Programm generiert wurden, und dann beim Benutzer die Antwort zu prüfen, ob die Antwort des Benutzers korrekt ist Boolean true und wenn es falsch ist, wird der Boolean false angezeigt.
Schauen wir uns dann den Code an, den wir ausführen werden:
import java.util.Scanner; public class AdditionQuiz { public static void main (String [] args) { // Wir generieren die Zahlen der Frage int number2 = (int) (System.currentTimeMillis () * 7% 10); int number1 = (int) (System.currentTimeMillis ()% 10); // Wir erstellen ein Scanner-Objekt, um die Daten über die Konsole abzurufen Scannereingang = neuer Scanner (System.in); System.out.print ("Wie viel kostet" + number1 + "+" + number2 + "?"); int answer = input.nextInt (); // drucke die Antwort System.out.println (Nummer1 + "+" + Nummer2 + "=" + Antwort + "ist" + (Nummer1 + Nummer2 == Antwort)); } }
Hier sehen wir, dass wir bereits bekannte und ziemlich einfache Elemente verwenden. Zuerst importieren wir die Scanner- Bibliothek, um die Eingabedaten erfassen zu können. Dann erhalten wir unsere Zahlen auf zufällige Weise und nehmen den Wert der aktuellen Millisekunden. dann stellen wir dem Benutzer die Frage mit der Operation und wenn wir einen Wert erhalten, führen wir den Vergleich durch und drucken, ob er wahr oder falsch ist.
Wie wir sehen, ist es ein einfaches Programm, das den gleichen Operator wie == verwendet . Zum Abschluss des Tutorials hinterlassen wir ein Bild davon, wie das soeben durchgeführte Programm aussehen sollte: