github编辑

Floating Point Type

Java 基本型別 Primitive Data Types 種類

種類

型別
長度
值域
初值
備註

float

32 bits

-3.4E38 ~ -1.4E-45 1.4E-45 ~ 3.4E38

0.0F

double

64 bits

-1.8E308 ~ -4.9E-324 4.9E-324 ~ 1.8E308

0.0D 0.0

預設

範例 1

FloatingValue.java
public class FloatingValue {
	public static void main(String[] args) {
		
		float f1 = 0.01f;
		System.out.println("變數 f1 的內容為 " +f1);
		float f2 = 0.98f;
		System.out.println("變數 f2 的內容為 " +f2);
		float f3 = f1 + f2;
		System.out.println("f1 + f2 為 " +f3);

	}
}
執行結果
變數 f1 的內容為 0.01
變數 f2 的內容為 0.98
f1 + f2 為 0.99

範例 2

circle-info

說明:

  • float 型別的數值最後必須加上 f 或 F,否則會被視為 double,而造成編譯錯誤。

  • 會造成失真。

triangle-exclamation

最后更新于