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.