Gewusst wie: Boolean in Java verwenden

July 30

Gewusst wie: Boolean in Java verwenden

Java-Programmierung bietet zwei breite Möglichkeiten, boolesche Werte zu verwenden. Den primitiven Typ booleschen ist das wichtigste Element in Ihre Java-Programme werden Sie wahrscheinlich verwenden, aber die Boolean-Klasse bietet Ihnen auch die Möglichkeit, boolesche Werte als Objekte anstatt primitive Typen oder Werte zu verwenden. Die häufigste Verwendung für boolesche Werte in Java ist bedingte Tests, in denen ein Programm führt einen Test mit der Weiterverarbeitung der Ergebnisse abhängig. Mit Booleans in Java ist meist leicht und ist eine gute erste Technik auszustatten, selbst mit.

Anweisungen

1 Erstellen Sie eine boolesche Variable in einem Java-Projekt. Der folgende code erstellt ein primitiver Typ Boolean und ihr einen Wert zuweisen:

Boolesche IsTooSmall = False;

Boolesche Werte können nur entweder wahr oder falsch sein; kein anderer Wert ist möglich. Nennen Sie immer Ihrer booleschen Variablen mit sinnvollen Namen wie in dem Beispiel, das verwendet werden könnte, um festzustellen, ob ein anderer Wert oder Variable in einigen erforderlichen Bereich fällt.

2 Das Ergebnis eines Tests Ihre Variable zuzuweisen. Verwenden Sie den folgenden Beispielcode zur Durchführung eines Tests auf eine andere Variable, die boolesche Variable abhängig vom Ergebnis dieser Prüfung einen Wert zuweisen:

Zeichenfolge SomeText = "Hier ist ein bisschen Text";

if(SomeText.length() < 40) IsTooSmall = True;

System.out.println ("Zu klein?" + IsTooSmall);

In diesem Beispiel testet einfach, ob die Länge der Zeichenfolge weniger als 40 Zeichen beträgt, die boolesche Variable Wert true zuweisen, wenn es sich handelt. Speichern Sie die Datei, kompilieren Sie und führen Sie das Programm zu testen. Es erscheint eine Meldung auf der Konsole Standardausgabe ausgegeben, der angibt, ob die Zeichenfolge "zu klein" ist.

3 Ein boolesches Ergebnis von einer Methode zurückgeben. Java-Methoden zurückgeben oft boolesche Werte. Verwenden Sie den folgenden Beispielcode zum Erstellen einer neuen Methode in Ihrem Programm:

öffentliche boolesche IsBelowMinimum (String TestText) {}

if(testText.length() < 40) returntrue;

sonst false zurück;

}

Die übergebene Zeichenfolge wird getestet und ein boolesches Ergebnis zurückgegeben. In diesem Fall wird ein boolescher Wert zurückgegeben, jedoch auch mit einer Variablen wie folgt dieselbe Funktionalität möglich wäre:

öffentliche boolesche IsBelowMinimum (String TestText) {}

Boolesche TooSmall = False;

if(testText.length() < 40) TooSmall = True;

Rückkehr TooSmall;

}

4 Rufen Sie die boolesche Methode in Ihrem Programm. An anderer Stelle in Ihrem Code rufen die Methode "IsBelowMinimum" wie folgt nach der Zeile Sie in denen Sie Ihren String und Variable boolesche "IsTooSmall" erstellt:

IsTooSmall = isBelowMinimum(someText);

System.out.println ("Zu klein?" + IsTooSmall);

Testen Sie den Code verwenden beide möglichen Implementierungen der Methode "IsBelowMinimum" und experimentiere durch Veränderung der Zeichenfolge und Zahlenwerten.

5 Verwenden Sie boolesche Objekte in Ihrer Klasse. Optional können Sie die Boolean-Klasse, die Java bietet anstelle von primitiven Typen und Werte. Die entsprechenden Methodenimplementierung könnte sein:

{Public Boolean IsBelowMinimum (String TestText)

Boolesche TooSmall = Boolean.valueOf(false);

if(testText.length() < 40) TooSmall = Boolean.valueOf(true);

Rückkehr TooSmall;

}

Aufruf der Funktion könnte wie folgt geändert:

Boolesche IsTooSmall = isBelowMinimum(someText);

System.out.println ("Zu klein?" + isTooSmall.booleanValue());

Tipps & Warnungen

  • Auch wenn Sie nicht immer direkt bewusst, wenn Ihr Code bedingte Tests verwendet, die boolesche Werte tätig sind.
  • Es ist allgemein vorzuziehen, Urtyp boolesche Werte statt der Boolean-Klasse als der letzteren Bedeutungen unnötig Speicher verwenden.