發(fā)布時間:2022-04-12 15:26:55來源:七考網(wǎng)
在Java語言中的浮點類型主要有兩種:float型、double型。其中float型即單精度浮點型,使用float關(guān)鍵字來定義float型變量,可以一次定義多個變量并對其進行賦值,也可以不進行賦值。
一、Java浮點類型有幾種
1.float型
float型即單精度浮點型,使用float關(guān)鍵字來定義float型變量,可以一次定義多個變量并對其進行賦值,也可以不進行賦值。
在對float型進行賦值時,在結(jié)尾必須添加“F”或者“f”,如果不加,系統(tǒng)自動將其定義為double型變量。
2.double型
double型即雙精度浮點型,使用double關(guān)鍵字來定義double型變量,可以一次定義多個變量并對其進行賦值,也可以不進行賦值。
在給double型賦值時,可以使用后綴“D”或“d”明確表明這是一個double類型數(shù)據(jù),但加不加并沒有硬性規(guī)定,可以加也可以不加。
二、Java中浮點型數(shù)據(jù)的表示形式
Java語言的浮點型數(shù)據(jù)有以下兩種表示形式:
(1)十進制數(shù)形式,必須含有小數(shù)點。例如,3.14、314.0、0.314。
(2)科學記數(shù)法形式。例如,3.14e2、3.14E2、314E2。
Java浮點型的數(shù)據(jù)默認為double型,如果要聲明一個數(shù)據(jù)為float型,就在數(shù)字后面加f或F。例如,3.14(double型),3.14f(float型)。
三、Java三種特殊浮點數(shù)介紹
Java有提供了3個特殊的浮點數(shù)值:正無窮大、負無窮大和非數(shù),用于表示溢出和出錯。例如,使用一個正數(shù)除以0將得到正無窮大,使用一個負數(shù)除以0將得到負無窮大,0.0除以0.0或?qū)σ粋€負數(shù)開方將得到一個非數(shù)。正無窮大通過Double或Float的POSITIVE_INFINITY表示;負無窮大通過Double或Float的NEGATIVE_INFINITY表示,非數(shù)通過Double或Float的NaN表示。必須指出的是,所有的正無窮大數(shù)值都是相等的,所有的負無窮大數(shù)值都是相等的;而NaN不與任何數(shù)值相等,甚至和NaN都不相等。
一級建造師 二級建造師 消防工程師 消防設(shè)施操作員 BIM 造價工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑九大員 公路水運檢測 通信工程 智慧消防工程師 裝配工程師 一級注冊建筑師 二級注冊建筑師 注冊電氣工程師 智慧建造工程師 房地產(chǎn)估價師 EPC工程總承包 碳排放管理師 雅思 托福 GRE 托業(yè) SAT GMAT A-Level ACT AP課程 OSSD 多鄰國英語 考研英語 英語四六級 商務(wù)英語 青少兒英語 少兒英語 劍橋英語 職場英語 個人提升英語 旅游英語 英語口語 出國英語 初高中英語 學生英語 成人英語 公共英語 詞庫 經(jīng)濟師 初級會計師 中級會計師 注冊會計師 基金從業(yè) 證券從業(yè) 薪稅師 銀行從業(yè) CMA ACCA 會計實訓 稅務(wù)師 CFA 企業(yè)合規(guī)師 審計師 FRM 高級會計師 稅務(wù)師 期貨從業(yè) CQF 真賬實操技能 葡萄牙語 日語 德語 法語 韓語 西班牙 意大利 高考小語種 粵語 泰語 俄語 阿拉伯語 電商視覺設(shè)計 影視后期 剪輯包裝 游戲設(shè)計 游戲程序 UI設(shè)計 室內(nèi)設(shè)計 UXD全鏈路 平面設(shè)計 CAD設(shè)計制圖 商業(yè)空間設(shè)計