一区二区三区精品视频-一区二区三区国产美女在线播放-一区二区三区福利视频-一区二区三区福利-毛片大全免费看-毛片大片免费看

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

當(dāng)前位置:首頁(yè)  >  IT問(wèn)答庫(kù)  >  IT基礎(chǔ)知識(shí)

java基本數(shù)據(jù)類(lèi)型

發(fā)布:Java培訓(xùn) 2022-01-20 15:33

推薦答案

      數(shù)據(jù)類(lèi)型在計(jì)算機(jī)語(yǔ)言里面,是對(duì)內(nèi)存位置的一個(gè)抽象表達(dá)方式,可以理解為針對(duì)內(nèi)存的一種抽象的表達(dá)方式。接觸每種語(yǔ)言的時(shí)候,都會(huì)存在數(shù)據(jù)類(lèi)型的認(rèn)識(shí),有復(fù)雜的、簡(jiǎn)單的,各種數(shù)據(jù)類(lèi)型都需要在學(xué)習(xí)初期去了解,Java是強(qiáng)類(lèi)型語(yǔ)言,所以Java對(duì)于數(shù)據(jù)類(lèi)型的規(guī)范會(huì)相對(duì)嚴(yán)格。

      數(shù)據(jù)類(lèi)型是語(yǔ)言的抽象原子概念,可以說(shuō)是語(yǔ)言中基本的單元定義,Java語(yǔ)言提供了八種基本類(lèi)型。六種數(shù)字類(lèi)型(四個(gè)整數(shù)型(默認(rèn)是int 型),兩個(gè)浮點(diǎn)型(默認(rèn)是double 型)),一種字符類(lèi)型,還有一種布爾型。

      一、整數(shù)類(lèi)型:

      byte、short、int、long都是表示整數(shù)的,只不過(guò)他們的取值范圍不一樣。

      1、byte:

      byte數(shù)據(jù)類(lèi)型是8位、有符號(hào)的,以二進(jìn)制補(bǔ)碼表示的整數(shù);(256個(gè)數(shù)字),占1字節(jié)。最小值是-128(-2^7);最大值是127(2^7-1);默認(rèn)值是0;

      byte類(lèi)型用在大型數(shù)組中節(jié)約空間,主要代替整數(shù),因?yàn)閎yte變量占用的空間只有int類(lèi)型的四分之一;

      例子:byte a = 100,byte b = -50。

      2、short:

      short數(shù)據(jù)類(lèi)型是16位、有符號(hào)的以二進(jìn)制補(bǔ)碼表示的整數(shù),占2字節(jié)。最小值是-32768(-2^15);最大值是32767(2^15 - 1);

      Short數(shù)據(jù)類(lèi)型也可以像byte那樣節(jié)省空間。一個(gè)short變量是int型變量所占空間的二分之一;

      默認(rèn)值是0;

      例子:short s = 1000,short r = -20000。

      3、int:

      int數(shù)據(jù)類(lèi)型是32位、有符號(hào)的以二進(jìn)制補(bǔ)碼表示的整數(shù);占3字節(jié)。最小值是-2,147,483,648(-2^31);最大值是2,147,485,647(2^31 - 1);一般地整型變量默認(rèn)為int類(lèi)型;默認(rèn)值是0;

      例子:int a = 100000, int b = -200000。

      4、long:

      long數(shù)據(jù)類(lèi)型是64位、有符號(hào)的以二進(jìn)制補(bǔ)碼表示的整數(shù);占4字節(jié)。最小值是-9,223,372,036,854,775,808(-2^63);最大值是9,223,372,036,854,775,807(2^63 -1);這種類(lèi)型主要使用在需要比較大整數(shù)的系統(tǒng)上;默認(rèn)值是0L。

      可以看到byte和short的取值范圍比較小,而long的取值范圍太大,占用的空間多,基本上int可以滿(mǎn)足我們的日常的計(jì)算了,而且int也是使用的最多的整型類(lèi)型了。在通常情況下,如果JAVA中出現(xiàn)了一個(gè)整數(shù)數(shù)字比如35,那么這個(gè)數(shù)字就是int型的,如果我們希望它是byte型的,可以在數(shù)據(jù)后加上大寫(xiě)的 B:35B,表示它是byte型的,同樣的35S表示short型,35L表示long型的,表示int我們可以什么都不用加,但是如果要表示long型的,就一定要在數(shù)據(jù)后面加“L”。

      二、浮點(diǎn)型:

      浮點(diǎn)型包括單精度浮點(diǎn)型(float)和雙精度浮點(diǎn)型(double)。double型比f(wàn)loat型存儲(chǔ)范圍更大,精度更高,所以通常的浮點(diǎn)型的數(shù)據(jù)在不聲明的情況下都是double型的。

      1、float (單精度浮點(diǎn)型)

      一個(gè)float 32位,占用4個(gè)字節(jié),例3.2F,默認(rèn)是0.0f, 3.402823e+38 ~1.401298e-45(e+38表示是乘以10的38次方,同樣,e-45表示乘以10的負(fù)45次方)。

      2、double (雙精度浮點(diǎn)型)

      一個(gè)dobule 64位 占用8個(gè)字節(jié),例3.2,默認(rèn)是0.0, 1.797693e+308~4.9000000e-324 占用8個(gè)字節(jié)

      boolean:

      boolean數(shù)據(jù)類(lèi)型表示一位的信息;

      只有兩個(gè)取值:true和false;

      這種類(lèi)型只作為一種標(biāo)志來(lái)記錄true/false情況;

      默認(rèn)值是false;

      例子:boolean one = true。

      三、字符型

      char:字符型,用于存儲(chǔ)單個(gè)字符,占16位,即2個(gè)字節(jié),取值范圍0~65535,默認(rèn)值為空。

      四、布爾型

      boolean:布爾類(lèi)型,占1個(gè)字節(jié),用于判斷真或假(僅有兩個(gè)值,即true、false),默認(rèn)值false。

java

java

最新問(wèn)答資訊

01 unity用什么編程語(yǔ)言?unity學(xué)習(xí)難度大嗎

學(xué)習(xí) unity 語(yǔ)言
6020 人關(guān)注

02 python容易學(xué)嗎?學(xué)好python有什么好處?

學(xué)習(xí) python 工作 培訓(xùn)
5389 人關(guān)注

03 html是什么語(yǔ)言?html學(xué)習(xí)難嗎?

學(xué)習(xí) html 語(yǔ)言 可以
5062 人關(guān)注

04 c語(yǔ)言難學(xué)嗎?c語(yǔ)言學(xué)好要多久?

語(yǔ)言 技術(shù) 學(xué)習(xí)
4733 人關(guān)注

06 學(xué)好平面設(shè)計(jì)要多久?報(bào)速成班靠譜嗎?

平面 設(shè)計(jì) 學(xué)習(xí) 時(shí)間
4238 人關(guān)注

相關(guān)問(wèn)題

一般用什么軟件來(lái)開(kāi)發(fā)游戲?

其實(shí)開(kāi)發(fā)游戲的軟件有很多,這里簡(jiǎn)要的介紹幾種供大家選擇。Unit...

Eclipse的基本使用方法

Java培訓(xùn)班教程分享Eclipse的基本使用方,在工作和學(xué)習(xí)中大家都...

什么是 AJAX ?

  Ajax即Asynchronous Javascript And XML(異步JavaScript和X...

程序員如何提高自己的英語(yǔ)水平?

對(duì)于程序員來(lái)說(shuō),英語(yǔ)儼然成為自己必備語(yǔ)言。因?yàn)橛?jì)算機(jī)起源和發(fā)...

java基本數(shù)據(jù)類(lèi)型

數(shù)據(jù)類(lèi)型在計(jì)算機(jī)語(yǔ)言里面,是對(duì)內(nèi)存位置的一個(gè)抽象表達(dá)方式,可...

直播間數(shù)據(jù)類(lèi)型行業(yè)術(shù)語(yǔ)

在做直播數(shù)據(jù)分析時(shí),你不知道以下這些行業(yè)術(shù)語(yǔ)恐怕就要露怯了,...

測(cè)一測(cè)
你知道多少I(mǎi)T梗

主站蜘蛛池模板: 教育| 芷江| 镇雄县| 汶川县| 永兴县| 乌拉特后旗| 彭州市| 正蓝旗| 丘北县| 眉山市| 泊头市| 鄂伦春自治旗| 霍林郭勒市| 五原县| 平邑县| 乳山市| 来凤县| 孝昌县| 诏安县| 隆安县| 普定县| 什邡市| 墨竹工卡县| 黔南| 宜州市| 金溪县| 高阳县| 久治县| 临颍县| 大化| 肇庆市| 阿鲁科尔沁旗| 寿阳县| 保康县| 疏勒县| 高雄市| 晋城| 五家渠市| 克东县| 镇宁| 芦山县|