Java如何定義Long類型
Java定義Long數(shù)據(jù)類型
Long lg=10L;
只需要在定義的的整型后面加個(gè)L;
就和定義float數(shù)據(jù)類型一樣
Float ft=5.20F;
Java定義的long和float為什么需要加L和F?
定義long類型變量為什么需要加L?
- 基本數(shù)據(jù)類型int,占用4個(gè)字節(jié),取值范圍為-231 ~ 231-1,轉(zhuǎn)換為十進(jìn)制是-2147483648 ~ 2147483647
- 基本數(shù)據(jù)類型long,占用8個(gè)字節(jié),取值范圍為-263 ~ 263-1,轉(zhuǎn)換為十進(jìn)制是-9223372036854775808 ~ 9223372036854775807
我們知道,在Java中,整數(shù)的默認(rèn)數(shù)據(jù)類型是int。當(dāng)我們將一個(gè)整數(shù)賦值給任何類型變量時(shí),這個(gè)整數(shù)默認(rèn)是int型。
如果這個(gè)數(shù)字小于int的最大值,可以直接給long賦值,因?yàn)閕nt的取值范圍小于long型,可以自動(dòng)轉(zhuǎn)換。
如果這個(gè)數(shù)字大于int的最大值,此時(shí)不能自動(dòng)轉(zhuǎn)換,我們就需要在數(shù)字后面加上L來(lái)進(jìn)行強(qiáng)轉(zhuǎn),否則會(huì)報(bào)錯(cuò)。

定義float類型變量為什么需要加F?
- 基本數(shù)據(jù)類型float,占用4個(gè)字節(jié),取值范圍為-3.40E+38 ~ +3.40E+38
- 基本數(shù)據(jù)類型double,占用8個(gè)字節(jié),取值范圍為-1.79E+308 ~ +1.79E+308
在Java中浮點(diǎn)數(shù)的默認(rèn)數(shù)據(jù)類型是double,當(dāng)我們將一個(gè)浮點(diǎn)數(shù)賦值給任何類型變量時(shí),這個(gè)浮點(diǎn)數(shù)默認(rèn)是double型。
如果我們將整數(shù)賦值給float,因?yàn)閒loat的取值范圍大于int,會(huì)自動(dòng)進(jìn)行轉(zhuǎn)換
如果我們將浮點(diǎn)數(shù)賦值給float,因?yàn)閒loat的取值范圍小于double,此時(shí)需要在后面加上F進(jìn)行強(qiáng)轉(zhuǎn)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot過(guò)濾器如何獲取POST請(qǐng)求的JSON參數(shù)
這篇文章主要介紹了SpringBoot過(guò)濾器如何獲取POST請(qǐng)求的JSON參數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08
解決@DateTimeFormat格式化時(shí)間出錯(cuò)問(wèn)題
這篇文章主要介紹了解決@DateTimeFormat格式化時(shí)間出錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
詳解spring boot容器加載完后執(zhí)行特定操作
這篇文章主要介紹了詳解spring boot容器加載完后執(zhí)行特定操作,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
Spring中的SpringData詳細(xì)說(shuō)明
這篇文章主要介紹了Spring中的SpringData詳細(xì)說(shuō)明,Spring Data 是Spring 的一個(gè)子項(xiàng)目, 旨在統(tǒng)一和簡(jiǎn)化對(duì)各類型持久化存儲(chǔ), 而不拘泥于是關(guān)系型數(shù)據(jù)庫(kù)還是NoSQL 數(shù)據(jù)存儲(chǔ),需要的朋友可以參考下2023-11-11
spring boot中的條件裝配bean的實(shí)現(xiàn)
這篇文章主要介紹了spring boot中的條件裝配bean的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12

