国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Java float數據類型

2021-07-09 13:34 更新

Java數據類型教程 - Java float數據類型

浮點數據類型

當評估需要分數精度的表達式時,使用浮點數(也稱為實數)。

包含小數部分的數字稱為實數,例如,3.2,0.114,-1.19等。

Java支持浮點數格式。 Java使用IEEE 754浮點標準存儲實數。

有兩種類型的浮點類型,float和double,分別表示單精度和雙精度數。

它們的寬度和范圍如下所示:

名稱寬度以位為單位近似范圍
double644.9e-324?1.8e + 308
float321.4e-045?3.4e + 038

浮點數據類型

浮點數據類型使用32位來存儲浮點數。

浮點數也稱為單精度浮點數。它可以表示一個小到1.4×10-45和大到3.4×1038的大小的實數。

該范圍僅包括幅度。它可以是正的或負的。

所有以f或F結尾的實數稱為浮點文字。浮點文本可以用以下兩種格式表示:

  • 十進制數字格式
  • 科學計數法

浮點字面量

十進制數字格式的浮點文本示例如下:

float f1  = 1F; 
float f2  = 2.F; 
float f3  = 3.0F; 
float f4  = 4.51F; 
float f5  = 5.0F; 
float f6  = 56.78f;

在Java中,實數可以使用科學記數法表示為浮點文本。

在科學記數法中,數字32.5×10-1 被寫為32.5E-1。作為浮點文本,它可以寫作32.5E-1F或32.5E-1f。

所有以下浮點文本表示相同的實數4.25:

4.25F
42.5E-1F
0.425E+1F
0.425E1F
0.0425E2F
0.0425e2F
4.25E0F

float數據類型定義兩個零:+ 0.0F(或0.0F)和-0.0F。 + 0.0F和-0.0F都被認為是相等的。

float數據類型定義了兩個無窮大:正無窮大和負無窮大。

未定義浮動上的一些操作的結果。例如,將0.0F除以0.0F是不確定的。

不確定的結果由稱為NaN(非數字)的float數據類型的特殊值表示。

Java有一個 Float 類,它定義了三個常量,分別表示正數無窮大,負無窮大和浮點數據類型的NaN。

下表列出了這三個浮動常量及其含義。

常量含義
Float.POSITIVE_INFINITYfloat類型的正無窮大
Float.NEGATIVE_INFINITYfloat類型的負無窮大
Float.NaN不是類型float的數量
Float.MAX_VALUE可以在float變量中表示的最大正值。 這等于3.4×10 38 (約)。
Float.MIN_VALUE大于零的最小正值,可以在float變量中表示。 這等于1.4×10 -45

所有整型類型(int,long,byte,short和char)的值都可以分配給float數據類型的變量,而不使用顯式強制轉換。

在將float值分配給任何整數數據類型int,long,byte,short或char的變量之前,必須強制轉換該值。

將int和long賦值為float可能會導致精度損失。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號