HOWTO · Java

在 Java 中使用字尾 F

本教程演示了在 Java 中使用帶有數值的 f 字尾。

Java 中的十進位制值預設是 double 值。當我們只需要浮點值時,我們必須告訴編譯器它是一個浮點值。

本教程演示了 Java 中字尾 f 的使用。

在 Java 中使用 f 來告訴編譯器它是一個浮點值

為此,我們在值之後使用字尾 f。帶有字尾 f 的值將被編譯器識別為浮點數。

一旦我們在 Java 中定義了變數,我們必須指定該變數的資料型別,但如果浮點數沒有預定義,我們可以使用字尾 f 告訴編譯器它是一個浮點值。

例子:

public class Java_F {
  public static void main(String args[]) {
    float num1 = 5.5f;
    double num2 = 5f;

    // Check the type of the variables above
    System.out.println("The Data Types for the values are: ");
    System.out.println(((Object) num1).getClass().getSimpleName() + " = " + num1);
    System.out.println(((Object) num2).getClass().getSimpleName() + " = " + num2);
    System.out.println(((Object) 5f).getClass().getSimpleName() + " = " + 5f);
  }
}

輸出:

The Data Types for the values are:
Float = 5.5
Double = 5.0
Float = 5.0

上面的程式碼使用帶有預定義變數和未定義值的 f。此示例檢查給定值的資料型別。