Java 教程

Java 控制語句

面向物件程式設計

Java 內建類

Java 檔案處理

Java 錯誤與異常

Java 多執行緒

Java 同步

Java 網路程式設計

Java 集合

Java 介面

Java 資料結構

Java 集合演算法

高階 Java

Java 雜項

Java API 與框架

Java 類參考

Java 有用資源

Java - float 關鍵字



Java 的 float 關鍵字用於定義 Java 支援的八種原始資料型別之一。它提供了一種建立浮點型別變數的方法,這些變數可以接受浮點值。以下是 float 資料型別的特性。

  • Float 資料型別是單精度 32 位 IEEE 754 浮點數

  • Float 主要用於在大型浮點數陣列中節省記憶體

  • 預設值為 0.0f

  • Float 資料型別永遠不用於精確值,例如貨幣

  • 示例:float f1 = 234.5f

浮點變量表示保留的記憶體位置以儲存浮點值。這意味著當您建立變數時,您會在記憶體中保留一些空間。

根據變數的資料型別,作業系統分配記憶體並決定可以在保留的記憶體中儲存什麼。因此,透過為變數分配不同的資料型別,您可以在浮點變數中儲存浮點值。

示例 1

以下示例顯示了我們上面討論過的 float 原始資料型別的用法。我們建立了一個浮點變數 floatValue 併為其分配了一個浮點值。然後列印此變數。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      float floatValue = 2.0f;
      System.out.println("float: " + floatValue);	  
   }
}

輸出

float: 2.0

示例 2

以下示例顯示了在表示式中使用 float 原始資料型別。我們建立了兩個浮點變數併為其分配了浮點值。然後,我們建立一個新的浮點變數 floatResult 以將其分配給浮點變數的總和。最後列印結果。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      float floatValue1 = 2.0f;
      float floatValue2 = 4.0f;
      float floatResult = floatValue1 + floatValue2;

      System.out.println("float: " + floatResult);
   }
}

輸出

float: 6.0

示例 3

以下示例顯示了使用無效值的浮點變數。我們建立了一個名為 floatValue 的浮點變數併為其分配了一個超出範圍的值。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      float floatValue = 2 * Float.MAX_VALUE;
      System.out.println("float: " + floatValue);
   }
}

輸出

float: Infinity
廣告

© . All rights reserved.