使用 Java 中的 printf() 方法列印布林值

Mohammad Irfan 2023年1月30日 2022年5月1日
  1. 在 Java 中使用 printf() 方法列印布林值
  2. 在 Java 中使用 println() 方法列印布林值
  3. 在 Java 中使用 print() 方法列印布林值
使用 Java 中的 printf() 方法列印布林值

本教程介紹了在 Java 中列印布林值的 printf() 方法。

Boolean 是 Java 中的一種資料型別,它包含 truefalse 文字。它主要與條件語句一起使用。本文將教我們使用 printf() 方法列印任何布林值。

在 Java 中,要列印任何值,我們使用同樣適用於布林值的 System.out.println() 方法,但是如果我們想將任何格式化輸出列印到控制檯,那麼我們使用 printf() 方法。該方法類似於 C 語言的 printf() 函式。

在 Java 中,此方法屬於 PrintStream 類,可以將格式化輸出列印到控制檯。此方法的語法如下。

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

這個方法有兩個引數。第一個是格式化字串,第二個是要列印的物件。

格式字串可以是以下任何一種:

格式化字串 物件引數/值
bB 它表示一個布林值。
hH 它代表一個十六進位制值。
sS 它表示一個字串值。
cC 它代表一個字元值。
d 它表示一個整數值。
f 它代表一個浮點值。
o 它表示一個八進位制整數值。
xX 它表示一個十六進位制整數。
eE 它表示電腦科學計數法中的十進位制數。
tT 它表示日期和時間轉換字元。

讓我們通過一些示例來了解布林值的列印。

在 Java 中使用 printf() 方法列印布林值

在此示例中,我們使用 PrintStream 類的 printf() 方法將布林值或格式化輸出列印到控制檯。此方法類似於 println() 方法,不同之處在於它需要兩個引數。

請參見下面的示例。

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);
        }
    }
}

輸出:

Apple is green: true
Apple is green: false

在 Java 中使用 println() 方法列印布林值

如果你不想要格式化輸出或 printf() 方法,你可以使用 Java 最常用的方法 println()。此方法不需要格式說明符,你可以輕鬆地將結果傳送到控制檯。

請參見下面的示例。

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);
        }
    }
}

輸出:

Apple is green: true
Apple is green: false

在 Java 中使用 print() 方法列印布林值

你甚至可以在沒有任何格式說明符字串的情況下使用 print() 方法並將所需的結果傳送到控制檯。此方法類似於 println() 方法,不同之處在於將結果列印在同一行中。

請參見下面的示例。

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);
        }
    }
}

輸出:

Apple is green: true
Apple is green: false

相關文章 - Java Printf

相關文章 - Java Boolean