Verwendung des Gleichheitsoperators zur Prüfung auf false
In diesem Schritt werden wir untersuchen, wie Sie in Java prüfen können, ob eine boolesche Variable false ist, indem Sie den Gleichheitsoperator (==) verwenden. Das Verständnis, wie man mit booleschen Werten arbeitet, ist in der Programmierung grundlegend, da sie verwendet werden, um den Fluss Ihres Programms basierend auf Bedingungen zu steuern.
Eine boolesche Variable kann einen von zwei Werten annehmen: true oder false. Diese Werte sind oft das Ergebnis eines Vergleichs oder einer logischen Operation.
Erstellen wir ein einfaches Java-Programm, um die Prüfung auf false zu demonstrieren.
-
Öffnen Sie die Datei HelloJava.java im WebIDE-Editor, wenn sie noch nicht geöffnet ist.
-
Ersetzen Sie den vorhandenen Code durch folgenden:
public class HelloJava {
public static void main(String[] args) {
boolean isComplete = false;
if (isComplete == false) {
System.out.println("The task is not complete.");
}
}
}
Schauen wir uns die neuen Teile an:
boolean isComplete = false;: Diese Zeile deklariert eine boolesche Variable namens isComplete und initialisiert sie mit dem Wert false.
if (isComplete == false): Dies ist eine if-Anweisung, die verwendet wird, um einen Codeblock nur auszuführen, wenn eine bestimmte Bedingung wahr ist. Die Bedingung hier ist isComplete == false. Der ==-Operator prüft, ob der Wert von isComplete gleich false ist.
System.out.println("The task is not complete.");: Diese Zeile wird nur ausgeführt, wenn die Bedingung isComplete == false wahr ist.
-
Speichern Sie die Datei (Strg+S oder Cmd+S).
-
Kompilieren Sie das Programm mit dem Befehl javac im Terminal:
javac HelloJava.java
Wenn keine Fehler auftreten, sehen Sie keine Ausgabe.
-
Führen Sie das kompilierte Programm mit dem Befehl java aus:
java HelloJava
Sie sollten die folgende Ausgabe sehen:
The task is not complete.
Diese Ausgabe bestätigt, dass die Bedingung isComplete == false tatsächlich wahr war und der Code innerhalb des if-Blocks ausgeführt wurde.
Die Verwendung des Gleichheitsoperators (==) zur Prüfung, ob ein boolescher Wert false ist, ist eine einfache Möglichkeit, diese Bedingung auszudrücken. Im nächsten Schritt werden wir eine andere Möglichkeit zur Prüfung auf den Wert false untersuchen.