Booleschen Wert mit der Methode printf() drucken in Java

Mohammad Irfan 12 Oktober 2023
  1. Drucken von Boolean mit der Methode printf() in Java
  2. Drucken Boolean mit der Methode println() in Java
  3. Drucken Boolean durch Verwendung der print()-Methode in Java
Booleschen Wert mit der Methode printf() drucken in Java

Dieses Tutorial stellt die Methode printf() vor, um einen booleschen Wert in Java zu drucken.

Boolean ist ein Datentyp in Java, der entweder true oder falsche Literale enthält. Es wird hauptsächlich mit bedingten Anweisungen verwendet. Dieser Artikel wird uns beibringen, jeden booleschen Wert mit der Methode printf() zu drucken.

In Java verwenden wir zum Drucken eines beliebigen Werts die Methode System.out.println(), die auch für boolesche Werte funktioniert, aber wenn wir eine formatierte Ausgabe auf der Konsole drucken möchten, verwenden wir die Methode printf() Methode. Diese Methode ähnelt der Funktion printf() der Sprache C.

In Java gehört diese Methode zur Klasse PrintStream und kann formatierte Ausgaben auf der Konsole ausgeben. Die Syntax dieser Methode ist unten.

public PrintStream printf(String format, Object... args)

Diese Methode akzeptiert zwei Argumente. Der erste ist ein formatierter String und der zweite ein zu druckendes Objekt.

Die Formatzeichenfolge kann eine der folgenden sein:

Zeichenkette formatieren Objektargument/Wert
b oder B Es repräsentiert einen booleschen Wert.
h oder H Es stellt einen Hexadezimalwert dar.
s oder S Es stellt einen Zeichenkettenwert dar.
c oder C Es repräsentiert einen Zeichenwert.
d Es stellt einen ganzzahligen Wert dar.
f Es stellt einen gleitenden Wert dar.
o Es repräsentiert einen oktalen ganzzahligen Wert.
x oder X Es stellt eine hexadezimale Ganzzahl dar.
e oder E Es stellt eine Dezimalzahl in computerisierter wissenschaftlicher Schreibweise dar.
t oder T Es repräsentiert Datums- und Zeitkonvertierungszeichen.

Lassen Sie uns das Drucken von booleschen Werten anhand einiger Beispiele verstehen.

Drucken von Boolean mit der Methode printf() in Java

In diesem Beispiel haben wir die Methode printf() der Klasse PrintStream verwendet, um boolesche oder formatierte Ausgaben auf der Konsole auszugeben. Diese Methode ähnelt der Methode println(), außer dass sie zwei Argumente benötigt.

Siehe das Beispiel unten.

public class SimpleTesting {
  public static void main(String args[]) {
    boolean isGreen = true;
    findColor(isGreen);
    isGreen = false;
    findColor(isGreen);
  }
  static void findColor(boolean isGreen) {
    if (isGreen) {
      System.out.printf("Apple is green: %b%n", isGreen);
    } else {
      System.out.printf("Apple is green: %b%n", isGreen);
    }
  }
}

Ausgabe:

Apple is green: true
Apple is green: false

Drucken Boolean mit der Methode println() in Java

Wenn Sie keine formatierte Ausgabe oder die Methode printf() wünschen, können Sie die am häufigsten verwendete Methode von Java verwenden, die Methode println(). Diese Methode erfordert keinen Formatbezeichner, und Sie können das Ergebnis einfach an die Konsole übertragen.

Siehe das Beispiel unten.

public class SimpleTesting {
  public static void main(String args[]) {
    boolean isGreen = true;
    findColor(isGreen);
    isGreen = false;
    findColor(isGreen);
  }
  static void findColor(boolean isGreen) {
    if (isGreen) {
      System.out.println("Apple is green: " + isGreen);
    } else {
      System.out.println("Apple is green: " + isGreen);
    }
  }
}

Ausgabe:

Apple is green: true
Apple is green: false

Drucken Boolean durch Verwendung der print()-Methode in Java

Sie können sogar die Methode print() ohne Formatbezeichnerzeichenfolge verwenden und das gewünschte Ergebnis an die Konsole senden. Diese Methode ähnelt der Methode println(), außer dass das Ergebnis in derselben Zeile ausgegeben wird.

Siehe das Beispiel unten.

public class SimpleTesting {
  public static void main(String args[]) {
    boolean isGreen = true;
    findColor(isGreen);
    isGreen = false;
    findColor(isGreen);
  }
  static void findColor(boolean isGreen) {
    if (isGreen) {
      System.out.print("Apple is green: " + isGreen);
    } else {
      System.out.print("\nApple is green: " + isGreen);
    }
  }
}

Ausgabe:

Apple is green: true
Apple is green: false

Verwandter Artikel - Java Printf

Verwandter Artikel - Java Boolean