亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java如何定義Long類型

 更新時間:2022年07月14日 16:46:19   作者:(小螞蟻)  
這篇文章主要介紹了Java如何定義Long類型,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java定義Long數(shù)據(jù)類型

Long lg=10L;

只需要在定義的的整型后面加個L;

就和定義float數(shù)據(jù)類型一樣

Float ft=5.20F;

Java定義的long和float為什么需要加L和F?

定義long類型變量為什么需要加L? 

  • 基本數(shù)據(jù)類型int,占用4個字節(jié),取值范圍為-231 ~ 231-1,轉(zhuǎn)換為十進(jìn)制是-2147483648 ~ 2147483647
  • 基本數(shù)據(jù)類型long,占用8個字節(jié),取值范圍為-263 ~ 263-1,轉(zhuǎn)換為十進(jìn)制是-9223372036854775808 ~ 9223372036854775807

我們知道,在Java中,整數(shù)的默認(rèn)數(shù)據(jù)類型是int。當(dāng)我們將一個整數(shù)賦值給任何類型變量時,這個整數(shù)默認(rèn)是int型。

如果這個數(shù)字小于int的最大值,可以直接給long賦值,因?yàn)閕nt的取值范圍小于long型,可以自動轉(zhuǎn)換。

如果這個數(shù)字大于int的最大值,此時不能自動轉(zhuǎn)換,我們就需要在數(shù)字后面加上L來進(jìn)行強(qiáng)轉(zhuǎn),否則會報錯。

定義float類型變量為什么需要加F?

  • 基本數(shù)據(jù)類型float,占用4個字節(jié),取值范圍為-3.40E+38 ~ +3.40E+38
  • 基本數(shù)據(jù)類型double,占用8個字節(jié),取值范圍為-1.79E+308 ~ +1.79E+308

在Java中浮點(diǎn)數(shù)的默認(rèn)數(shù)據(jù)類型是double,當(dāng)我們將一個浮點(diǎn)數(shù)賦值給任何類型變量時,這個浮點(diǎn)數(shù)默認(rèn)是double型。

如果我們將整數(shù)賦值給float,因?yàn)閒loat的取值范圍大于int,會自動進(jìn)行轉(zhuǎn)換

如果我們將浮點(diǎn)數(shù)賦值給float,因?yàn)閒loat的取值范圍小于double,此時需要在后面加上F進(jìn)行強(qiáng)轉(zhuǎn)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論