华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java教程 >> 文章內(nèi)容

JavaFloat類的構(gòu)造方法,你都清楚多少呢?

來(lái)源:中華考試網(wǎng)  [2020年12月1日]  【

  Float 類在對(duì)象中包裝了一個(gè)基本類型 float 的值。Float 類對(duì)象包含一個(gè) float 類型的字段。此外,該類提供了多個(gè)方法,能在 float 類型與 String 類型之間互相轉(zhuǎn)換,同時(shí)還提供了處理 float 類型時(shí)比較常用的常量和方法。

  Float 類的構(gòu)造方法

  Float 類中的構(gòu)造方法有以下 3 個(gè)。

  Float(double value):構(gòu)造一個(gè)新分配的 Float 對(duì)象,它表示轉(zhuǎn)換為 float 類型的參數(shù)。

  Float(float value):構(gòu)造一個(gè)新分配的 Float 對(duì)象,它表示基本的 float 參數(shù)。

  Float(String s):構(gòu)造一個(gè)新分配的 Float 對(duì)象,它表示 String 參數(shù)所指示的 float 值。

  例如,以下代碼分別使用以上 3 個(gè)構(gòu)造方法獲取 Float 對(duì)象:

  Float float1 = new Float(3.14145); // 以 double 類型的變量作為參數(shù)創(chuàng)建 Float 對(duì)象Float float2 = new Float(6.5); // 以 float 類型的變量作為參數(shù)創(chuàng)建 Float 對(duì)象Float float3 = new Float("3.1415"); // 以 String 類型的變量作為參數(shù)創(chuàng)建 Float 對(duì)象

  例如,將字符串 456.7 轉(zhuǎn)換為 float 類型的數(shù)值,或者將 float 類型的數(shù)值 123.4 轉(zhuǎn)換為對(duì)應(yīng)的字符串,以下代碼演示如何實(shí)現(xiàn)這兩種功能:

  String str = "456.7";float num = Float.parseFloat(str); // 將字符串轉(zhuǎn)換為 float 類型的數(shù)值float f = 123.4f;String s = Float.toString(f); // 將 float 類型的數(shù)值轉(zhuǎn)換為字符串

  注意:在實(shí)現(xiàn)將字符串轉(zhuǎn)換為 float 類型數(shù)值的過(guò)程中,如果字符串中包含非數(shù)值類型的字符,則程序執(zhí)行將出現(xiàn)異常。

  Float 類的常用常量

  在 Float 類中包含了很多常量,其中較為常用的常量如下。

  MAX_VALUE:值為 1.4E38 的常量,它表示 float 類型能夠表示的最大值。

  MIN_VALUE:值為 3.4E-45 的常量,它表示 float 類型能夠表示的最小值。

  MAX_EXPONENT:有限 float 變量可能具有的最大指數(shù)。

  MIN_EXPONENT:標(biāo)準(zhǔn)化 float 變量可能具有的最小指數(shù)。

  MIN_NORMAL:保存 float 類型數(shù)值的最小標(biāo)準(zhǔn)值的常量,即 2-126。

  NaN:保存 float 類型的非數(shù)字值的常量。

  SIZE:用來(lái)以二進(jìn)制補(bǔ)碼形式表示 float 值的比特位數(shù)。

  TYPE:表示基本類型 float 的 Class 實(shí)例。

  下面的代碼演示了 Float 類中常量的使用。

  float max_value = Float.MAX_VALUE; // 獲取 float 類型可取的最大值float min_value = Float.MIN_VALUE; // 獲取 float 類型可取的最小值float min_normal = Float.MIN_NORMAL; // 獲取 float 類型可取的最小標(biāo)準(zhǔn)值float size = Float.SIZE; // 獲取 float 類型的二進(jìn)制位。

  如果你現(xiàn)在想學(xué)習(xí)Java,贏取高薪工作機(jī)會(huì),非常簡(jiǎn)單,填寫(xiě)下面信息,學(xué)好Java技術(shù)高薪工作機(jī)會(huì)唾手可得。

責(zé)編:fushihao

上一篇:Java包裝類的使用方法,你都知道多少?

下一篇: 沒(méi)有了

  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
上杭县| 宽城| 禹城市| 柳江县| 涟源市| 灌云县| 六盘水市| 京山县| 元朗区| 江永县| 蓝田县| 乳山市| 顺义区| 房山区| 五台县| 凤台县| 万州区| 曲周县| 永泰县| 许昌县| 云安县| 安新县| 浙江省| 柳林县| 安吉县| 左权县| 宝鸡市| 博湖县| 呼图壁县| 镇平县| 肇州县| 五原县| 枝江市| 芷江| 淮安市| 浪卡子县| 肃宁县| 张北县| 马边| 墨玉县| 巴楚县|